| threaddb 2.0 A file mapped memory container extension

Public Attributes | List of all members
threadDB_ItemInfo Struct Reference

Random access managment information. More...

`#include <threaddbTypes.h>`

Inheritance diagram for threadDB_ItemInfo:

## Public Attributes
threadDB_LinkInfo | m_LinkInfo
| Unique index of the data item. More...
volatile uint32_t | m_PackageSize
| Size of the data record in bytes. More...

## Detailed Description

Random access managment information.

This structure reflects the information required for random access of indivdual database items. It provides information on the position of the item and the size of the stored data record. The datastructure has to be preallocated and - if required - provided to the ThreadDB_Store routine. It can then be used in the ThreadDB_OpenItem and ThreadDB_RecoverRandom function to read individual data items.

## Member Data Documentation

## ◆ m_LinkInfo

threadDB_LinkInfo threadDB_ItemInfo::m_LinkInfo

Unique index of the data item.

## ◆ m_PackageSize

volatile uint32_t threadDB_ItemInfo::m_PackageSize

Size of the data record in bytes.

The documentation for this struct was generated from the following file:

- B:/threaddbwc/branches/threaddb-2.0/1stParty/threaddb/public/threaddbTypes.h