Name |
Description |
FileStructureConstants |
Maintains some global constants for the archive file. |
IndexParser |
This class provides passthrough properties for the IndexMapper class as well follows the directions of the Index Mapper to find the data cluster that contains the point in question. |
IntHelpers |
|
Murmur3 |
A specialized implementation of MurMur3 that requires the data be aligned to 16-byte boundaries. |
Murmur3Orig |
|
ReadSnapshot |
Aquires a snapshot of the file system to browse in an isolated mannor. This is read only and will also block the main file from being deleted. Therefore it is important to release this lock so the file can be deleted after a rollover. |
ShadowCopyAllocator |
This class will make shadow copies of blocks or, if the block has never been written to, prepare the block to be written to. |
SimplifiedFileWriter |
Assists in the writing of a simplified file. This file can only be appended to and it must be sequentially written. |
SimplifiedSubFileStream |
Provides a file stream that can be used to open a file and does all of the background work required to translate virtual position data into physical ones. |
SimplifiedSubFileStreamIoSession |
An IoSession for a Simplified Sub File Stream |
SubFileDiskIoSessionPool |
Contains a set of DiskIoSessions that speed up the I/O operations associated with reading and writing to an archive disk. This class contains two I/O Sessions if the file supports modification to speed up the copy operation when doing shadow copies. |
SubFileStream |
Provides a file stream that can be used to open a file and does all of the background work required to translate virtual position data into physical ones. |
SubFileStream.IoSession |
An IoSession for the sub file stream. |
SubFileStream.SimplifiedIoSession |
An IoSession for the sub file stream. |
TransactionalFileStructure |
This class is responsible for managing the transactions that occur on the file system. Therefore, it keeps up with the latest snapshot of the file allocation table, permits only a single concurrent edit of the archive system, and determines when a file can be deleted when there are no read or write transactions. It also containst the IO system. |