threaddb  2.0
A file mapped memory container extension
tdb::database Member List

This is the complete list of members for tdb::database, including all inherited members.

database(size_t PackageSize_p=4096, size_t PackageCacheLimit_p=std::numeric_limits< size_t >::max(), const std::string &rPackagesPath_p="")tdb::databaseinline
database(const std::string &rIndexFileUTF8_p, size_t PackageCacheLimit_p=std::numeric_limits< size_t >::max())tdb::databaseinline
End(const tdb::ReadInfo &rReadInfo_p) consttdb::databaseinline
GetDatabaseFilename(size_t FileIndex_p) consttdb::databaseinline
GetFileCount() consttdb::databaseinline
GetPackageCount() consttdb::databaseinline
GetPackageSize() consttdb::databaseinline
GetThreadCount() consttdb::databaseinline
GetVersionInfo() consttdb::databaseinline
NewPackage()tdb::databaseinline
NewThread(const char *pDataFolder_p, size_t MaxFileSize_p=std::numeric_limits< size_t >::max())tdb::databaseinline
Open(uint64_t Package_p)tdb::databaseinline
Open(const tdb::ItemInfo &rItemHandle_p)tdb::databaseinline
Recover(size_t Size_p, char pData_p[], tdb::ReadInfo &rReadInfo_p)tdb::databaseinline
Recover(uint32_t Size_p, char pData_p[], const tdb::ItemInfo &rItemHandle_p, uint64_t Package_p)tdb::databaseinline
RelocateFileTo(size_t FileID_p, const char *pFilePathUTF8_p, threadDB_RelocationType RelocationType_p) consttdb::databaseinline
Replace(size_t Size_p, const char pData_p[], tdb::ItemInfo &rItemHandle_p)tdb::databaseinline
Save(const char *pIndexFileUTF8_p)tdb::databaseinline
Store(uint64_t Package_p, size_t Size_p, const char pData_p[], threadDB_ItemInfo *pItemHandle_p=0)tdb::databaseinline
Synchronize(uint64_t Package_p)tdb::databaseinline
Synchronize()tdb::databaseinline
~database()tdb::databaseinline