class FsOperationType
Defined at line 31 of file ../../src/storage/lib/watchdog/operations.h
A helper class that defines common filesystem operations types.
Public Methods
void FsOperationType (CommonFsOperation type, std::chrono::nanoseconds timeout)
Defined at line 51 of file ../../src/storage/lib/watchdog/operations.h
void FsOperationType (const FsOperationType & )
Defined at line 54 of file ../../src/storage/lib/watchdog/operations.h
void FsOperationType (FsOperationType && )
Defined at line 55 of file ../../src/storage/lib/watchdog/operations.h
FsOperationType & operator= (const FsOperationType & )
Defined at line 56 of file ../../src/storage/lib/watchdog/operations.h
FsOperationType & operator= (FsOperationType && )
Defined at line 57 of file ../../src/storage/lib/watchdog/operations.h
std::string_view Name ()
Returns name of the operation.
Defined at line 60 of file ../../src/storage/lib/watchdog/operations.h
std::chrono::nanoseconds Timeout ()
Returns operation timeout.
Defined at line 63 of file ../../src/storage/lib/watchdog/operations.h
Enumerations
enum CommonFsOperation
| Name | Value |
|---|---|
| Append | 0 |
| Close | 1 |
| Create | 2 |
| Link | 3 |
| Lookup | 4 |
| Open | 5 |
| Read | 6 |
| Readdir | 7 |
| Rename | 8 |
| SetAttributes | 9 |
| Sync | 10 |
| Truncate | 11 |
| Unlink | 12 |
| Write | 13 |
| PageFault | 14 |
Defined at line 33 of file ../../src/storage/lib/watchdog/operations.h