1 #ifndef ConditionDatabase_ConnectionPool_h
2 #define ConditionDatabase_ConnectionPool_h
9 #include "CoralBase/MessageStream.h"
16 class IConnectionServiceConfiguration;
26 namespace persistency {
51 bool writeCapable =
false );
54 bool writeCapable =
false );
55 void configure( coral::IConnectionServiceConfiguration& coralConfig );
boost::shared_ptr< coral::ISessionProxy > createCoralSession(const std::string &connectionString, bool writeCapable=false)
void setParameters(const edm::ParameterSet &connectionPset)
void setAuthenticationSystem(int authSysCode)
void setLogging(bool flag)
Session createSession(const std::string &connectionString, bool writeCapable=false)
bool isLoggingEnabled() const
void setMessageVerbosity(coral::MsgLevel level)
coral::MsgLevel m_messageLevel
std::map< std::string, int > m_dbTypes
std::string m_frontierSecurity
Session createReadOnlySession(const std::string &connectionString, const std::string &transactionId)
cond::CoralServiceManager * m_pluginManager
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined signature
void setAuthenticationPath(const std::string &p)
void setFrontierSecurity(const std::string &signature)