Go to the documentation of this file. 1 #ifndef ConditionDatabase_ConnectionPool_h
2 #define ConditionDatabase_ConnectionPool_h
9 #include "CoralBase/MessageStream.h"
16 class IConnectionServiceConfiguration;
27 namespace persistency {
52 bool writeCapable =
false);
57 bool writeCapable =
false);
60 bool writeCapable =
false);
61 void configure(coral::IConnectionServiceConfiguration& coralConfig);
cond::CoralServiceManager * m_pluginManager
void setFrontierSecurity(const std::string &signature)
std::shared_ptr< coral::ISessionProxy > createCoralSession(const std::string &connectionString, bool writeCapable=false)
bool isLoggingEnabled() const
Session createSession(const std::string &connectionString, bool writeCapable=false)
void setLogDestination(Logger &logger)
coral::MsgLevel m_messageLevel
void setAuthenticationSystem(int authSysCode)
std::string m_frontierSecurity
void setMessageVerbosity(coral::MsgLevel level)
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
CoralMsgReporter * m_msgReporter
edm::ErrorSummaryEntry Error
void setAuthenticationPath(const std::string &p)
void setParameters(const edm::ParameterSet &connectionPset)
void setLogging(bool flag)
Session createReadOnlySession(const std::string &connectionString, const std::string &transactionId)
std::string m_authenticationService