ATLAS Offline Software
|
Db objects: class DbHeap. More...
#include <DbHeap.h>
Public Member Functions | |
DbHeap () | |
Standard Constructor. More... | |
virtual | ~DbHeap () |
Standard Destructor. More... | |
Static Public Member Functions | |
static size_t | guardSize () |
Access the object guard size. More... | |
static Token::OID_t & | oid (DbObject *pObj) |
Access the offset of an object. More... | |
static const Token::OID_t & | oid (const DbObject *pObj) |
static DbContainer & | container (DbObject *pObj) |
Access the container of an object. More... | |
static const DbContainer & | container (const DbObject *pObj) |
static DbStatus | free (void *ptr, DbContainer *cntH) |
Free an object, which was initially allocated from the heap. More... | |
static DbObject * | allocate (size_t siz, DbContainer *cntH, const Token::OID_t *linkH, DbObjectHandle< DbObject > *objH) |
Free an object on the heap. More... | |
pool::DbHeap::DbHeap | ( | ) |
Standard Constructor.
|
virtual |
Standard Destructor.
|
static |
Free an object on the heap.
|
static |
|
static |
Access the container of an object.
|
static |
Free an object, which was initially allocated from the heap.
|
static |
Access the object guard size.
|
static |
|
static |
Access the offset of an object.