ATLAS Offline Software
|
#include <StorageSvc/DbObject.h>
Public Member Functions | |
void | _setType (const DbType &type) |
Set handle type. More... | |
template<class T > | |
void | _setObject (T *p) |
Set object value. More... | |
void | _setObject (const int) |
virtual | ~DbObjectHandle () |
Standard destructor. More... | |
DbObjectHandle () | |
Standard Constructor. More... | |
DbObjectHandle (const DbType &typ) | |
Constructor with storage type. More... | |
DbObjectHandle (USER *p) | |
Constructor with object pointer. More... | |
DbObjectHandle (const DbObjectHandle< USER > &c) | |
Copy constructor. More... | |
operator const USER * () const | |
Generic assignment operator from base class. More... | |
operator USER * () | |
DbObjectHandle< USER > & | operator= (const int) |
Generic assignment operator. More... | |
DbObjectHandle< USER > & | operator= (const DbObjectHandle &c) |
template<typename T > | |
bool | operator== (const DbHandleBase< T > &objH) const |
Equality operator. More... | |
const DbContainer & | containedIn () const |
Retrieve hosting container. More... | |
const Token::OID_t & | oid () const |
Access object oid. More... | |
Token::OID_t & | oid () |
Access object oid. More... | |
DbStatus makeLink | ATLAS_NOT_THREAD_SAFE (const Token *pToken, Token::OID_t &linkH) const |
Add persistent association entry. More... | |
Protected Member Functions | |
template<typename T > | |
void | _set (const T *ptr, const DbType &typ) |
Attach object to handle with type: may be accessed by sub-class only. More... | |
Private Types | |
typedef DbHandleBase< USER > | Base |
Private Member Functions | |
const USER * | makePtr (void *p) |
Pointer conversion. More... | |
|
private |
Definition at line 92 of file DbObject.h.
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
Copy constructor.
Definition at line 123 of file DbObject.h.
|
inlineprotected |
Attach object to handle with type: may be accessed by sub-class only.
Definition at line 97 of file DbObject.h.
|
inline |
Definition at line 109 of file DbObject.h.
|
inline |
Set object value.
Definition at line 105 of file DbObject.h.
DbStatus makeLink pool::DbObjectHandle::ATLAS_NOT_THREAD_SAFE | ( | const Token * | pToken, |
Token::OID_t & | linkH | ||
) | const |
Add persistent association entry.
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 127 of file DbObject.h.
|
inline |
|
inline |
|
inline |