CMS 3D CMS Logo

Public Member Functions | Private Attributes

cond::CSScopedSession Class Reference

List of all members.

Public Member Functions

void close ()
 CSScopedSession (CredentialStore &store)
void start (bool readOnly=true)
void startSuper (const std::string &connectionString, const std::string &userName, const std::string &password)
 ~CSScopedSession ()

Private Attributes

CredentialStorem_store

Detailed Description

Definition at line 180 of file CredentialStore.cc.


Constructor & Destructor Documentation

cond::CSScopedSession::CSScopedSession ( CredentialStore store) [inline]

Definition at line 182 of file CredentialStore.cc.

                                             :
      m_store( store ){}
cond::CSScopedSession::~CSScopedSession ( ) [inline]

Definition at line 184 of file CredentialStore.cc.

                      {
      m_store.closeSession( false );
    }

Member Function Documentation

void cond::CSScopedSession::close ( void  ) [inline]
void cond::CSScopedSession::start ( bool  readOnly = true) [inline]
void cond::CSScopedSession::startSuper ( const std::string &  connectionString,
const std::string &  userName,
const std::string &  password 
) [inline]

Definition at line 187 of file CredentialStore.cc.

Referenced by cond::CredentialStore::createSchema(), cond::CredentialStore::drop(), and cond::CredentialStore::installAdmin().

                                                                                                              {
      m_store.startSuperSession( connectionString, userName, password );
    }

Member Data Documentation

Definition at line 198 of file CredentialStore.cc.