 |
threaddb
2.0
A file mapped memory container extension
|
Go to the documentation of this file.
21 #if defined(THREADDB_)
22 #define DLLEXPORT_ __declspec(dllexport)
24 #define DLLEXPORT_ __declspec(dllimport)
33 #if defined(__cplusplus)
105 #if defined(__cplusplus)
size_t m_BlockOffset
Position of the current data item in the record.
Definition: threaddbTypes.h:85
struct threadDB_LinkInfo threadDB_LinkInfo
Data item entry index.
Data item entry index.
Definition: threaddbTypes.h:46
volatile uint64_t m_FilePos
Position of the related record within the temporary database file.
Definition: threaddbTypes.h:48
Indicates copy operation has to be executed.
Definition: threaddbTypes.h:99
struct threadDB_ItemInfo threadDB_ItemInfo
Random access managment information.
threadDB_LinkInfo m_LinkInfo
Unique index of the data item.
Definition: threaddbTypes.h:65
Stream reading control information.
Definition: threaddbTypes.h:81
Random access managment information.
Definition: threaddbTypes.h:63
char * m_pBuffer
Temporary read buffer.
Definition: threaddbTypes.h:86
threadDB_LinkInfo m_LinkInfo
Uniquely index of the data item.
Definition: threaddbTypes.h:83
uint32_t m_BufferSize
Size of the temporary read buffer.
Definition: threaddbTypes.h:87
struct threadDB_ReadInfo threadDB_ReadInfo
Stream reading control information.
volatile uint32_t m_FileID
Unique database file identification.
Definition: threaddbTypes.h:49
volatile uint32_t m_PackageSize
Size of the data record in bytes.
Definition: threaddbTypes.h:67
volatile uint32_t m_Filling
Position of the data item within the data record.
Definition: threaddbTypes.h:50
threadDB_RelocationType
Type of action to be performed when relocating a temporary database file.
Definition: threaddbTypes.h:98
int32_t threadDB_ReturnCode
Definition: threaddbTypes.h:103
Indicates move operation has to be exectued.
Definition: threaddbTypes.h:100