ATLAS Offline Software
Loading...
Searching...
No Matches
pool::PersistencySvc Namespace Reference

Classes

class  Container
 Container is an implementation of the IContainer interface. More...
class  DatabaseHandler
 DatabaseHandler is a class taking care of the micro-connections and the micro transactions for a given database. More...
class  DatabaseRegistry
class  ISession
 ISession is the interface class for user (macroscopic) sessions Every transaction and connection to a database and object reading and writing must be performed within a session. More...
class  MicroSessionManager
 MicroSessionManager is a class taking care of starting sessions for a given major technology and managing the individual database connections. More...
class  TokenIterator
 TokenIterator is an implementation of the ITokenIterator interface. More...
class  UserDatabase
 UserDatabase is an implementation of the IDatabase interface. More...
class  UserSession
 UserSession is an implementation of the ISession interface. More...

Functions

std::unique_ptr< ISessioncreateSession (IFileCatalog &catalog)

Function Documentation

◆ createSession()

std::unique_ptr< ISession > pool::PersistencySvc::createSession ( IFileCatalog & catalog)