 |
threaddb
1.0
A file mapped memory container extension
|
Go to the documentation of this file.
14 #if defined(THREADDB_)
15 #define DLLEXPORT_ __declspec(dllexport)
17 #define DLLEXPORT_ __declspec(dllimport)
26 #if defined(__cplusplus)
99 #if defined(__cplusplus)
size_t m_BlockOffset
Position of the current data item in the record.
Definition: threaddbTypes.h:78
struct threadDB_LinkInfo threadDB_LinkInfo
Data item entry index.
uint32_t m_PackageSize
Size of the data record in bytes.
Definition: threaddbTypes.h:60
Data item entry index.
Definition: threaddbTypes.h:39
size_t m_BufferSize
Size of the temporary read buffer.
Definition: threaddbTypes.h:80
Indicates copy operation has to be executed.
Definition: threaddbTypes.h:93
size_t m_FilePos
Position of the related record within the temporary database file.
Definition: threaddbTypes.h:41
uint32_t m_Filling
Position of the data item within the data record.
Definition: threaddbTypes.h:43
struct threadDB_ItemInfo threadDB_ItemInfo
Random access managment information.
threadDB_LinkInfo m_LinkInfo
Unique index of the data item.
Definition: threaddbTypes.h:58
Stream reading control information.
Definition: threaddbTypes.h:74
Random access managment information.
Definition: threaddbTypes.h:56
uint32_t m_FileID
Unique database file identification.
Definition: threaddbTypes.h:42
char * m_pBuffer
Temporary read buffer.
Definition: threaddbTypes.h:79
threadDB_LinkInfo m_LinkInfo
Uniquely index of the data item.
Definition: threaddbTypes.h:76
struct threadDB_ReadInfo threadDB_ReadInfo
Stream reading control information.
threadDB_RelocationType
Type of action to be performed when relocating a temporary database file.
Definition: threaddbTypes.h:92
int32_t threadDB_ReturnCode
Definition: threaddbTypes.h:97
Indicates move operation has to be exectued.
Definition: threaddbTypes.h:94