ATLAS Offline Software
Public Member Functions | List of all members
pool::IDbDomain Class Referenceabstract

#include <StorageSvc/IDbDomain.h>

Inheritance diagram for pool::IDbDomain:
Collaboration diagram for pool::IDbDomain:

Public Member Functions

virtual ~IDbDomain ()
 
virtual bool existsDbase (const std::string &nam)=0
 Check for existence of a domain within a session. More...
 
virtual DbStatus setOption (const DbOption &refOpt)=0
 Set domain specific options. More...
 
virtual DbStatus getOption (DbOption &refOpt) const =0
 Access domain specific options. More...
 

Detailed Description

IDbDomain interface

Description: Interface to the implementation specific part of a Database domain object.

Author
M.Frank
Version
1.0

Definition at line 40 of file IDbDomain.h.

Constructor & Destructor Documentation

◆ ~IDbDomain()

virtual pool::IDbDomain::~IDbDomain ( )
inlinevirtual

Definition at line 42 of file IDbDomain.h.

42 { }

Member Function Documentation

◆ existsDbase()

virtual bool pool::IDbDomain::existsDbase ( const std::string &  nam)
pure virtual

Check for existence of a domain within a session.

Parameters
nam[IN] name of the database in question
Returns
boolean value indicating the accessability of the database.

Implemented in pool::RootDomain.

◆ getOption()

virtual DbStatus pool::IDbDomain::getOption ( DbOption refOpt) const
pure virtual

Access domain specific options.

Parameters
refOpt[IN] Reference to option object
Returns
DbStatus code indicating success or failure.

Implemented in pool::RootDomain.

◆ setOption()

virtual DbStatus pool::IDbDomain::setOption ( const DbOption refOpt)
pure virtual

Set domain specific options.

Parameters
refOpt[IN] Reference to option object
Returns
DbStatus code indicating success or failure.

Implemented in pool::RootDomain.


The documentation for this class was generated from the following file: