An Operating System file device. More...

Public Types | |
| enum class | OpenFlags : int { Default = 0 , ReadOnly = 1 , Truncate = 2 , NoBuffering = 4 , Existing = 8 , Temporary = 16 , FSyncFix = 32 , Subpartition = 64 , FSyncAIOBarrier = 128 , Compressed = 256 , Lock = 512 , NoReadBuffering = 1024 , NoWriteBuffering = 2048 } |
Public Types inherited from eXtremeDB.Database.Device | |
| enum class | Kind { Data , DiskCache , TransactionLog , AsyncBuffer , PipeBuffer } |
| The assignment of this device. More... | |
Public Member Functions | |
| FileDevice (Device.Kind kind, String path) | |
| The file device constructor. More... | |
Properties | |
| String | Path [get] |
| OpenFlags | Flags [get] |
Properties inherited from eXtremeDB.Database.Device | |
| Kind | DeviceKind [get] |
| uint | iKind [get] |
An Operating System file device.
|
strong |
| eXtremeDB.Database.FileDevice.FileDevice | ( | Device.Kind | kind, |
| String | path | ||
| ) |
The file device constructor.
| kind | the device assignment. |
| path | the file path. |
|
get |
|
get |