![]() |
ATLAS Offline Software
|
#include <IOVDbConn.h>
Public Member Functions | |
| IOVDbConn (const std::string &dbname, const bool readOnly, MsgStream &msg) | |
| ~IOVDbConn () | |
| bool | isActive () const |
| bool | isReadOnly () const |
| bool | aborted () const |
| unsigned int | nFolders () const |
| const std::string & | name () const |
| void | incUsage () |
| void | decUsage () |
| void | summary (const float fread) |
| cool::IDatabasePtr | getCoolDb () |
| CoraCoolDatabasePtr | getCoraCoolDb () |
| void | setInactive () |
| void | setReadOnly (const bool readOnly) |
| bool | open () |
| void | close () |
| bool | dropAndReconnect () |
| bool | valid () const |
| template<typename T = cool::IFolderPtr> | |
| T | getFolderPtr (const std::string &folderName) |
| template<> | |
| CoraCoolFolderPtr | getFolderPtr (const std::string &folderName) |
Private Attributes | |
| MsgStream & | m_log |
| bool | m_active |
| bool | m_readonly |
| bool | m_abort |
| unsigned int | m_nconn |
| unsigned int | m_nfolder |
| const std::string | m_connstr |
| cool::IDatabasePtr | m_coolDb |
| CoraCoolDatabasePtr | m_coracoolDb |
Definition at line 18 of file IOVDbConn.h.
Definition at line 17 of file IOVDbConn.cxx.
|
default |
|
inline |
Definition at line 66 of file IOVDbConn.h.
| void IOVDbConn::close | ( | ) |
Definition at line 80 of file IOVDbConn.cxx.
|
inline |
Definition at line 74 of file IOVDbConn.h.
| bool IOVDbConn::dropAndReconnect | ( | ) |
Definition at line 85 of file IOVDbConn.cxx.
| cool::IDatabasePtr IOVDbConn::getCoolDb | ( | ) |
Definition at line 31 of file IOVDbConn.cxx.
| CoraCoolDatabasePtr IOVDbConn::getCoraCoolDb | ( | ) |
Definition at line 102 of file IOVDbConn.cxx.
|
inline |
Definition at line 78 of file IOVDbConn.h.
|
inline |
Definition at line 43 of file IOVDbConn.h.
|
inline |
Definition at line 72 of file IOVDbConn.h.
|
inline |
Definition at line 62 of file IOVDbConn.h.
|
inline |
Definition at line 64 of file IOVDbConn.h.
|
inline |
Definition at line 70 of file IOVDbConn.h.
|
inline |
Definition at line 68 of file IOVDbConn.h.
| bool IOVDbConn::open | ( | ) |
Definition at line 74 of file IOVDbConn.cxx.
| void IOVDbConn::setInactive | ( | ) |
Definition at line 114 of file IOVDbConn.cxx.
| void IOVDbConn::setReadOnly | ( | const bool | readOnly | ) |
Definition at line 136 of file IOVDbConn.cxx.
| void IOVDbConn::summary | ( | const float | fread | ) |
Definition at line 143 of file IOVDbConn.cxx.
|
inline |
Definition at line 60 of file IOVDbConn.h.
|
private |
Definition at line 52 of file IOVDbConn.h.
|
private |
Definition at line 50 of file IOVDbConn.h.
|
private |
Definition at line 55 of file IOVDbConn.h.
|
private |
Definition at line 56 of file IOVDbConn.h.
|
private |
Definition at line 57 of file IOVDbConn.h.
|
private |
Definition at line 49 of file IOVDbConn.h.
|
private |
Definition at line 53 of file IOVDbConn.h.
|
private |
Definition at line 54 of file IOVDbConn.h.
|
private |
Definition at line 51 of file IOVDbConn.h.