ATLAS Offline Software
|
#include <StorageSvc/DbObjectGuard.h>
Public Member Functions | |
virtual | ~DbObjectGuard () |
Destructor. More... | |
DbObjectGuard (int type=0, int siz=0) | |
Standard constructor. More... | |
DbObjectGuard (const DbContainer &cntH, int siz=0) | |
Copy constructor. More... | |
size_t | size () const |
Access memory chunk size. More... | |
Token::OID_t & | oid () |
Access oid. More... | |
const Token::OID_t & | oid () const |
const DbType & | type () const |
Access Storage Type. More... | |
DbContainer & | container () |
Accessor: get object container. More... | |
const DbContainer & | container () const |
Private Attributes | |
size_t | m_size |
Size of memory chunk. More... | |
DbContainer | m_container |
Reference to persistent container. More... | |
Token::OID_t | m_oid |
OID. More... | |
Description: class containing persistency information for managing basic persistable objects.
Definition at line 36 of file DbObjectGuard.h.
|
virtual |
Destructor.
pool::DbObjectGuard::DbObjectGuard | ( | int | type = 0 , |
int | siz = 0 |
||
) |
Standard constructor.
pool::DbObjectGuard::DbObjectGuard | ( | const DbContainer & | cntH, |
int | siz = 0 |
||
) |
Copy constructor.
|
inline |
|
inline |
Definition at line 60 of file DbObjectGuard.h.
|
inline |
|
inline |
Definition at line 55 of file DbObjectGuard.h.
|
inline |
|
private |
Reference to persistent container.
Definition at line 41 of file DbObjectGuard.h.
|
private |
OID.
Definition at line 43 of file DbObjectGuard.h.
|
private |
Size of memory chunk.
Definition at line 39 of file DbObjectGuard.h.