TrigConf::TrigDBConnectionConfig Struct Reference

List of all members.

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 (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

std::string m_server
PSKeys m_hltkeys
std::string m_schema
std::string m_user
std::string m_password

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1