![]() |
ATLAS Offline Software
|
pool namespace More...
Namespaces | |
| CollectionBaseNames | |
| FileCatalog | |
| PersistencySvc | |
| RootCollection | |
Typedefs | |
| typedef const class Shape * | ShapeH |
| template<class USER > | |
| using | DbHandle = DbObjectHandle< USER > |
| typedef RootType | TypeH |
| typedef std::string | FileID |
| typedef class DatabaseConnection * | ConnectionH |
| typedef const DatabaseConnection * | ConstConnectionH |
| typedef class Session * | SessionH |
| typedef void | DbObject |
| typedef int | DbAccessMode |
| typedef std::pair< long long, long long > | DbLink |
| typedef ::Guid | Guid |
Enumerations | |
| enum | AccessMode { NONE = 0, NOT_OPEN = 1<<0, READ = 1<<1, UPDATE = 1<<2, CREATE = 1<<3, RECREATE = (1<<4)+(1<<3), WRITE = 1<<3, DESTROY = 1<<5 } |
| Definition of access modes. More... | |
Functions | |
| template<class T > | |
| DbBlob & | operator<< (DbBlob &s, const std::vector< T > &v) |
| template<class T > | |
| DbBlob & | operator>> (DbBlob &s, std::vector< T > &v) |
| template<class T > | |
| DbBlob & | operator<< (DbBlob &s, const std::list< T > &l) |
| template<class T > | |
| DbBlob & | operator>> (DbBlob &s, std::list< T > &l) |
| bool | operator< (const DbStatus &a, const DbStatus &b) |
| bool | operator> (const DbStatus &a, const DbStatus &b) |
| const DbType | makeTechnology (int major_typ, int minor_typ) |
| IStorageSvc * | createStorageSvc (const std::string &componentName) |
| void | debugBreak () |
| Issue a debug break. More... | |
| void | debugBreak (const std::string &src, const std::string &msg, bool rethrow=true) |
| Issue a debug break with error message (to std::cout !!) More... | |
| void | debugBreak (const std::string &src, const std::string &msg, const std::exception &e, bool rethrow=true) |
| Debug break with printout and exception chaining. More... | |
| bool | doTrace () |
| Check for tracing. More... | |
| const char * | accessMode (pool::DbAccessMode access_mode) |
| Translate access mode to string. More... | |
| template<class T > | |
| DbStatus | deletePtr (T *&p) |
| Delete a pointer. More... | |
| template<class T > | |
| DbStatus | releasePtr (T *&p) |
| Release a pointer. More... | |
| template<class T > | |
| int | decrementPtr (T *&p) |
| Release Reference countable pointer. More... | |
pool namespace
Framework include files.
| typedef class DatabaseConnection * pool::ConnectionH |
Definition at line 28 of file FileDescriptor.h.
Definition at line 29 of file FileDescriptor.h.
| typedef int pool::DbAccessMode |
Definition at line 36 of file Database/APR/StorageSvc/StorageSvc/pool.h.
| using pool::DbHandle = typedef DbObjectHandle< USER> |
Definition at line 125 of file DbObjectHandle.h.
| typedef std::pair< long long, long long > pool::DbLink |
Definition at line 37 of file Database/APR/StorageSvc/StorageSvc/pool.h.
| typedef void pool::DbObject |
Definition at line 35 of file Database/APR/StorageSvc/StorageSvc/pool.h.
| typedef std::string pool::FileID |
Definition at line 27 of file FileDescriptor.h.
| typedef ::Guid pool::Guid |
Definition at line 19 of file T_AthenaPoolCustCnv.h.
| typedef class Session * pool::SessionH |
Definition at line 35 of file IStorageExplorer.h.
| typedef const class Shape * pool::ShapeH |
Definition at line 26 of file DbContainerObj.h.
| typedef RootType pool::TypeH |
Definition at line 30 of file DbReflex.h.
| enum pool::AccessMode |
Definition of access modes.
| Enumerator | |
|---|---|
| NONE | |
| NOT_OPEN | |
| READ | |
| UPDATE | |
| CREATE | |
| RECREATE | |
| WRITE | |
| DESTROY | |
Definition at line 42 of file Database/APR/StorageSvc/StorageSvc/pool.h.
| const char* pool::accessMode | ( | pool::DbAccessMode | access_mode | ) |
Translate access mode to string.
| IStorageSvc* pool::createStorageSvc | ( | const std::string & | componentName | ) |
| void pool::debugBreak | ( | ) |
Issue a debug break.
Issue a debug break with error message (to std::cout !!)
| void pool::debugBreak | ( | const std::string & | src, |
| const std::string & | msg, | ||
| const std::exception & | e, | ||
| bool | rethrow = true |
||
| ) |
Debug break with printout and exception chaining.
|
inline |
|
inline |
Delete a pointer.
Definition at line 79 of file Database/APR/StorageSvc/StorageSvc/pool.h.
| bool pool::doTrace | ( | ) |
Check for tracing.
Definition at line 129 of file DbStatus.h.
Definition at line 131 of file DbStatus.h.
1.8.18