Tkrzw
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NtkrzwCommon namespace of Tkrzw
 CAtomicSetThread-safe wrapper of std::set
 CBabyDBMOn-memory database manager implementation based on B+ tree
 CIteratorIterator for each record
 CCacheDBMOn-memory database manager implementation with LRU deletion
 CIteratorIterator for each record
 CDBMInterface of database manager
 CFileProcessorInterface of processor for a record
 CFileProcessorCopyFileDataFile processor to implement DBM::CopyFileData
 CIteratorInterface of iterator for each record
 CRecordProcessorInterface of processor for a record
 CRecordProcessorAppendRecord processor to implement DBM::Append
 CRecordProcessorCompareExchangeRecord processor to implement DBM::CompareExchange
 CRecordProcessorExportRecord processor to implement DBM::Export
 CRecordProcessorGetRecord processor to implement DBM::Get
 CRecordProcessorIncrementRecord processor to implement DBM::Increment
 CRecordProcessorIteratorGetRecord processor to implement DBM::Iterator::Get
 CRecordProcessorIteratorRemoveRecord processor to implement DBM::Iterator::Remove
 CRecordProcessorIteratorSetRecord processor to implement DBM::Iterator::Set
 CRecordProcessorLambdaRecord processor to implement DBM::Process with a lambda function
 CRecordProcessorRemoveRecord processor to implement DBM::Remove
 CRecordProcessorSetRecord processor to implement DBM::Set
 CDoubleLRUCacheDouble-layered LRU cache
 CIteratorIterator to access each record
 CFileInterface of file operations
 CFileIndexFile secondary index implementation with TreeDBM
 CIteratorIterator for each record
 CFileReaderFile reader
 CFileStatusStatus information of a file
 CFlatRecordFlat record structure in the file
 CFlatRecordReaderReader of flat records
 CFreeBlockFree block structure
 CFreeBlockPoolRegistry of free blocks
 CHashDBMFile database manager implementation based on hash table
 CIteratorIterator for each record
 CTuningParametersTuning parameters for the database
 CHashMutexMutex for a hash table
 CHashRecordKey and value record structure in the file hash database
 CLinkedHashMapDoubly-linked hash map
 CConstIteratorConst iterator of records
 CIteratorIterator of records
 CRecordRecord data
 CLRUCacheLRU cache
 CIteratorIterator to access each record
 CMemIndexOn-memory secondary index implementation with BabyDBM
 CIteratorIterator for each record
 CMemoryMapAtomicFileFile implementation by memory mapping and locking for atomic operations
 CZoneStructure to make a critical section where a region can be accessed
 CMemoryMapFileInterface for memory mapping file implementations
 CMemoryMapParallelFileFile implementation by memory mapping and locking for parallel operations
 CZoneStructure to make a shared section where a region can be accessed
 COffsetReaderReader of a sequence of offsets
 CParamDBMParametric database manager interface
 CPolyDBMPolymorphic database manager adapter
 CIteratorIterator for each record
 CPositionalAtomicFileFile implementation with positional access and locking for atomic operations
 CPositionalFileInterface for positional access file implementations
 CPositionalParallelFileFile implementation by positional access and locking for parallel operations
 CRecordSorterSorter for a large amound of records based on merge sort on files
 CScopedHashLockScoped lock with a mutex for a hash table
 CScopedSlottedLockScoped lock with a slotted shared mutex
 CShardDBMSharding database manager adapter
 CIteratorIterator for each record
 CSkipDBMFile database manager implementation based on skip list
 CIteratorIterator for each record
 CTuningParametersTuning parameters for the database
 CSkipRecordKey and value record structure in the file skip database
 CSkipRecordCacheCache of skip records
 CSlottedMutexSlotted shared mutex
 CStatusStatus of operations
 CStatusExceptionException to convey the status of operations
 CStdFileFile implementation with the std::fstream
 CStdHashDBMOn-memory database manager implemented with std::unordered_map
 CIteratorIterator for each record
 CStdIndexOn-memory secondary index implementation with std::map for generic types
 CIteratorIterator for each record
 CStdIndexStrOn-memory secondary index implementation with std::map for strings
 CIteratorIterator for each record
 CRecordComparatorComparator for sorting records
 CStdTreeDBMOn-memory database manager implemented with std::map
 CIteratorIterator for each record
 CTemporaryDirectoryTemporary directory whose life duration is bound with the object
 CTinyDBMOn-memory database manager implementation based on hash table
 CIteratorIterator for each record
 CTreeDBMFile database manager implementation based on B+ tree
 CIteratorIterator for each record
 CTuningParametersTuning parameters for the database
 CTreeLinkLink to a child node
 CTreeLinkComparatorComparator for TreeLink objects
 CTreeLinkOnStackHolder of TreeLink on stack for search
 CTreeRecordKey and value record structure in the file tree database
 CTreeRecordComparatorComparator for TreeRecord objects
 CTreeRecordOnStackHolder of TreeRecord on stack for search