1 #ifndef COND_XMLAUTHENTITACTIONSERVICE_H 2 #define COND_XMLAUTHENTITACTIONSERVICE_H 4 #include "RelationalAccess/IAuthenticationService.h" 5 #include "CoralKernel/Service.h" 6 #include "CoralKernel/Property.h" 10 #include <boost/thread.hpp> 14 class AuthenticationCredentials;
48 const coral::IAuthenticationCredentials&
credentials()
const;
54 const coral::IAuthenticationCredentials& credentials(
const std::string& role)
const;
67 std::map<std::string, coral::AuthenticationCredentials*>
m_data;
100 const coral::IAuthenticationCredentials& credentials(
const std::string& connectionString,
118 std::set<std::string> verifyFileName();
127 std::map<std::string, DataSourceEntry*>
m_data;
static AlgebraicMatrix initialize()
static boost::mutex mutex
std::string m_connectionName
The connection name.
boost::mutex m_mutexLock
the mutex lock
std::map< std::string, DataSourceEntry * > m_data
The structure with the authentication data.
static const std::string serviceName
bool m_isInitialized
Flag indicating whether the service has been initialized.
coral::AuthenticationCredentials * m_default
The input file with the data.
std::string m_serviceName
The service name.
coral::Property::CallbackID m_callbackID
std::map< std::string, coral::AuthenticationCredentials * > m_data
The structure with the authentication data for the various roles.
std::string m_inputFileName
The input file with the data.
void reset(double vett[256])