File catalog manager.
More...
#include <GaudiUtils/IFileCatalogMgr.h>
|
static const InterfaceID & | interfaceID () |
| Return an instance of InterfaceID identifying the interface.
|
|
virtual unsigned long | decRef () const =0 |
| Decrement reference count and return the new reference count.
|
|
File catalog manager.
Interface to add/remove file catalogs from the multi catalog.
- Author
- M.Frank
- Version
- 1.0
- Date
- 20/10/2007
Definition at line 34 of file IFileCatalogMgr.h.
◆ Catalogs
◆ addCatalog() [1/2]
virtual void Gaudi::IFileCatalogMgr::addCatalog |
( |
const std::string & | connect | ) |
|
|
pure virtual |
Add new catalog identified by name to the existing ones.
◆ addCatalog() [2/2]
virtual void Gaudi::IFileCatalogMgr::addCatalog |
( |
IFileCatalog * | cat | ) |
|
|
pure virtual |
Add new catalog identified by reference to the existing ones.
◆ catalogs() [1/2]
virtual const Catalogs & Gaudi::IFileCatalogMgr::catalogs |
( |
| ) |
const |
|
pure virtual |
Access catalog container (CONST)
◆ catalogs() [2/2]
virtual Catalogs & Gaudi::IFileCatalogMgr::catalogs |
( |
| ) |
|
|
pure virtual |
Access catalog container.
◆ DeclareInterfaceID()
◆ findCatalog()
virtual IFileCatalog * Gaudi::IFileCatalogMgr::findCatalog |
( |
const std::string & | connect, |
|
|
bool | must_be_writable ) const |
|
pure virtual |
Catalog management.
Find catalog by connect string
◆ removeCatalog() [1/2]
virtual void Gaudi::IFileCatalogMgr::removeCatalog |
( |
const IFileCatalog * | cat | ) |
|
|
pure virtual |
Remove catalog identified by reference from the existing ones.
◆ removeCatalog() [2/2]
virtual void Gaudi::IFileCatalogMgr::removeCatalog |
( |
const std::string & | connect | ) |
|
|
pure virtual |
Remove catalog identified by name from the existing ones.
◆ setWriteCatalog() [1/2]
virtual void Gaudi::IFileCatalogMgr::setWriteCatalog |
( |
const std::string & | connect | ) |
|
|
pure virtual |
Define the writable catalog identified by name.
◆ setWriteCatalog() [2/2]
virtual void Gaudi::IFileCatalogMgr::setWriteCatalog |
( |
IFileCatalog * | cat | ) |
|
|
pure virtual |
Define the writable catalog identified by reference.
◆ writeCatalog()
virtual IFileCatalog * Gaudi::IFileCatalogMgr::writeCatalog |
( |
const std::string & | fid = "" | ) |
const |
|
pure virtual |
Access to the (first) writable file catalog.
The documentation for this class was generated from the following file: