![]() |
ATLAS Offline Software
|
#include <CondContFactory.h>
Public Member Functions | |
| void | regMaker (const CLID &clid, ICondContMaker *maker) |
| SG::DataObjectSharedPtr< DataObject > | Create (Athena::IRCUSvc &rcusvc, const CLID &clid, const std::string &key) const |
Static Public Member Functions | |
| static CondContFactory & | Instance () |
Private Member Functions | |
| CondContFactory () | |
| CondContFactory (const CondContFactory &) | |
| CondContFactory & | operator= (const CondContFactory &) |
Private Attributes | |
| std::map< CLID, ICondContMaker * > | m_makers |
| std::mutex | m_mapMutex |
Definition at line 20 of file CondContFactory.h.
|
inlineprivate |
Definition at line 27 of file CondContFactory.h.
|
private |
| SG::DataObjectSharedPtr< DataObject > CondContFactory::Create | ( | Athena::IRCUSvc & | rcusvc, |
| const CLID & | clid, | ||
| const std::string & | key | ||
| ) | const |
Definition at line 28 of file CondContFactory.cxx.
|
static |
Definition at line 14 of file CondContFactory.cxx.
|
private |
| void CondContFactory::regMaker | ( | const CLID & | clid, |
| ICondContMaker * | maker | ||
| ) |
Definition at line 19 of file CondContFactory.cxx.
|
private |
Definition at line 32 of file CondContFactory.h.
|
mutableprivate |
Definition at line 33 of file CondContFactory.h.
1.8.18