![]() |
ATLAS Offline Software
|
#include <TrigDBConnectionConfig.h>
Public Types | |
| enum | DBType { Oracle , MySQL , SQLite , DBLookup } |
| typedef std::pair< unsigned int, unsigned int > | LumiPSPair |
| typedef std::vector< LumiPSPair > | PSKeys |
Public Member Functions | |
| TrigDBConnectionConfig ()=default | |
| TrigDBConnectionConfig (const std::string &connectionStr) | |
| TrigDBConnectionConfig (DBType type, const std::string &server, unsigned int smKey, unsigned int hltPsKey) | |
| TrigDBConnectionConfig (DBType type, const std::string &server, unsigned int smKey, const PSKeys &hltPsKeyStr) | |
| TrigDBConnectionConfig (DBType type, const std::string &server, unsigned int smKey, const std::string &hltPsKeyStr) | |
| void | diggestStr (const std::string &str) |
| void | setTypeFromStr (const std::string &typeStr) |
| void | setSmKeyFromStr (const std::string &smKeyStr) |
| void | setHltKeysFromStr (const std::string &hltKeyStr) |
| void | setLvl1KeyFromStr (const std::string &lvl1KeyStr) |
| void | setRetrialPeriodFromStr (const std::string &retrialPeriodStr) |
| void | setMaxRetrialsFromStr (const std::string &maxRetrialsStr) |
| void | setUseFrontierFromStr (const std::string &useFrontier) |
| std::string | toString () const |
| std::string | typeToString () const |
| std::string | hltKeysToString () const |
Public Attributes | |
| DBType | m_type {DBLookup} |
| std::string | m_server |
| unsigned int | m_smkey {0} |
| unsigned int | m_hltkey {0} |
| PSKeys | m_hltkeys |
| unsigned int | m_lvl1key {0} |
| std::string | m_schema |
| std::string | m_user |
| std::string | m_password |
| unsigned int | m_retrialPeriod {0} |
| unsigned int | m_maxRetrials {1} |
| bool | m_useFrontier {false} |
Private Member Functions | |
| TrigDBConnectionConfig (DBType type, const std::string &server, unsigned int smKey) | |
Definition at line 21 of file TrigDBConnectionConfig.h.
| typedef std::pair<unsigned int, unsigned int> TrigConf::TrigDBConnectionConfig::LumiPSPair |
Definition at line 25 of file TrigDBConnectionConfig.h.
| typedef std::vector<LumiPSPair> TrigConf::TrigDBConnectionConfig::PSKeys |
Definition at line 26 of file TrigDBConnectionConfig.h.
|
default |
| TrigConf::TrigDBConnectionConfig::TrigDBConnectionConfig | ( | const std::string & | connectionStr | ) |
Definition at line 178 of file TrigDBConnectionConfig.cxx.
|
inline |
Definition at line 96 of file TrigDBConnectionConfig.h.
|
inline |
Definition at line 107 of file TrigDBConnectionConfig.h.
| TrigConf::TrigDBConnectionConfig::TrigDBConnectionConfig | ( | DBType | type, |
| const std::string & | server, | ||
| unsigned int | smKey, | ||
| const std::string & | hltPsKeyStr ) |
Definition at line 167 of file TrigDBConnectionConfig.cxx.
|
inlineprivate |
Definition at line 85 of file TrigDBConnectionConfig.h.
| void TrigConf::TrigDBConnectionConfig::diggestStr | ( | const std::string & | str | ) |
Definition at line 208 of file TrigDBConnectionConfig.cxx.
| string TrigConf::TrigDBConnectionConfig::hltKeysToString | ( | ) | const |
Definition at line 301 of file TrigDBConnectionConfig.cxx.
| void TrigConf::TrigDBConnectionConfig::setHltKeysFromStr | ( | const std::string & | hltKeyStr | ) |
Definition at line 258 of file TrigDBConnectionConfig.cxx.
| void TrigConf::TrigDBConnectionConfig::setLvl1KeyFromStr | ( | const std::string & | lvl1KeyStr | ) |
Definition at line 274 of file TrigDBConnectionConfig.cxx.
| void TrigConf::TrigDBConnectionConfig::setMaxRetrialsFromStr | ( | const std::string & | maxRetrialsStr | ) |
Definition at line 287 of file TrigDBConnectionConfig.cxx.
| void TrigConf::TrigDBConnectionConfig::setRetrialPeriodFromStr | ( | const std::string & | retrialPeriodStr | ) |
Definition at line 280 of file TrigDBConnectionConfig.cxx.
| void TrigConf::TrigDBConnectionConfig::setSmKeyFromStr | ( | const std::string & | smKeyStr | ) |
Definition at line 267 of file TrigDBConnectionConfig.cxx.
| void TrigConf::TrigDBConnectionConfig::setTypeFromStr | ( | const std::string & | typeStr | ) |
Definition at line 242 of file TrigDBConnectionConfig.cxx.
| void TrigConf::TrigDBConnectionConfig::setUseFrontierFromStr | ( | const std::string & | useFrontier | ) |
Definition at line 294 of file TrigDBConnectionConfig.cxx.
| string TrigConf::TrigDBConnectionConfig::toString | ( | ) | const |
Definition at line 185 of file TrigDBConnectionConfig.cxx.
|
inline |
| unsigned int TrigConf::TrigDBConnectionConfig::m_hltkey {0} |
Definition at line 65 of file TrigDBConnectionConfig.h.
| PSKeys TrigConf::TrigDBConnectionConfig::m_hltkeys |
Definition at line 66 of file TrigDBConnectionConfig.h.
| unsigned int TrigConf::TrigDBConnectionConfig::m_lvl1key {0} |
Definition at line 67 of file TrigDBConnectionConfig.h.
| unsigned int TrigConf::TrigDBConnectionConfig::m_maxRetrials {1} |
Definition at line 72 of file TrigDBConnectionConfig.h.
| std::string TrigConf::TrigDBConnectionConfig::m_password |
Definition at line 70 of file TrigDBConnectionConfig.h.
| unsigned int TrigConf::TrigDBConnectionConfig::m_retrialPeriod {0} |
Definition at line 71 of file TrigDBConnectionConfig.h.
| std::string TrigConf::TrigDBConnectionConfig::m_schema |
Definition at line 68 of file TrigDBConnectionConfig.h.
| std::string TrigConf::TrigDBConnectionConfig::m_server |
Definition at line 63 of file TrigDBConnectionConfig.h.
| unsigned int TrigConf::TrigDBConnectionConfig::m_smkey {0} |
Definition at line 64 of file TrigDBConnectionConfig.h.
Definition at line 62 of file TrigDBConnectionConfig.h.
| bool TrigConf::TrigDBConnectionConfig::m_useFrontier {false} |
Definition at line 73 of file TrigDBConnectionConfig.h.
| std::string TrigConf::TrigDBConnectionConfig::m_user |
Definition at line 69 of file TrigDBConnectionConfig.h.