|
rambrain
|
Go to the source code of this file.
Classes | |
| struct | rambrain::swapFileDesc |
| structure to handle swap files More... | |
| struct | rambrain::aiotracker |
| datastructure for handling asynchronous events More... | |
| union | rambrain::glob_off_union |
| saves some storage in pageFileLocation More... | |
| class | rambrain::pageFileLocation |
| tracks page file allocations while objects are preferably written continuous to page file, we may encounter the situation that the pagefiles are nearly full. In this case we take fragments of free space and use these to break up the consecutive memory of a chunk into parts, tracked by pageChunks. More... | |
| class | rambrain::managedFileSwap |
| An implementation of managedSwap that is capable of kernel asynchronousIO. More... | |
Namespaces | |
| rambrain | |
Typedefs | |
| typedef uint64_t | rambrain::global_offset |
Enumerations | |
| enum | rambrain::pageChunkStatus { rambrain::PAGE_FREE = 1, rambrain::PAGE_PART = 2, rambrain::PAGE_END = 4, rambrain::PAGE_WASREAD = 8, rambrain::PAGE_UNKNOWN_STATE = 16 } |
| the status for pageFileLocations More... | |