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