libfoedus-core
FOEDUS Core Library
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 NfoedusRoot package of FOEDUS (Fast Optimistic Engine for Data Unification Services)
 NassortedAssorted Methods/Classes that are too subtle to have their own packages
 NcacheSnapshot Cache Manager, which caches data pages retrieved from snapshot files
 NdebuggingDebug-Support functionalities
 NexternalizeObject Externalization
 NfsFilesystem wrapper, an analogue of boost::filesystem
 NlogLog Manager, which writes out transactional logs
 NmemoryMemory Manager, which controls memory allocations, deallocations, and sharing
 NprocSystem and User Procedures
 NrestartRestart Manager, which recovers the state of database by re-playing transaction logs at start-up
 NsavepointSavepoint Manager, which durably and atomically remembers what happened in the engine occasionally (eg
 NsnapshotSnapshot Manager, which manages snapshot files of the database
 NsocSystem On Chip (SOC) and interprocess communication (IPC)
 NstorageStorage Manager, which implements a couple of key/value stores
 NarrayArray Storage, a dense and regular array
 NhashHashtable Storage, a concurrent hashtable
 NmasstreeMasstree Storage, 64-bit B-tries with internal B-trees
 NsequentialSequential Storage, an append/scan only data structure
 NthreadThread and Thread-Group, which abstracts NUMA-core/node and provides API to attach/detach tasks to pooled threads
 NxctTransaction Manager, which provides APIs to begin/commit/abort transactions
 Ntinyxml2