|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef POOL_DBSESSION_H
17 #define POOL_DBSESSION_H
60 if ( &
copy !=
this ) {
86 #endif // POOL_DBSESSION_H
DbStatus close()
Close the session.
virtual ~DbSession()
Standard destructor.
Db objects: class DbSession.
void switchPtr(DbSessionObj *obj)
Assign transient object properly (including reference counting)
const DbType & type() const
Inquire storage type of the handle.
DbSession(DbSessionObj *session)
Object constructor.
DbDomainObj * find(const DbType &type)
Find domain object in session (by technology type)
DbStatus open()
Open the session in a given mode.
DbSession(const DbSession ©)
Copy constructor.
DbStatus add(DbDomainObj *dom)
Add domain to session.
DbSession & operator=(const int)
Assignment operator.
DbStatus remove(const DbDomainObj *dom)
Find domain in session.
Db objects: DbSessionObj.
IOODatabase * db(const DbType &typ)
Allow access to the Database implementation.
DbSession & operator=(const DbSession ©)
Assignment operator
int refCount() const
Access reference counter.