File catalog manager.
More...
#include <GaudiUtils/IFileCatalogMgr.h>
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 26 of file IFileCatalogMgr.h.
typedef std::vector<IFileCatalog*> Gaudi::IFileCatalogMgr::Catalogs |
virtual void Gaudi::IFileCatalogMgr::addCatalog |
( |
const std::string & |
connect | ) |
|
|
pure virtual |
Add new catalog identified by name to the existing ones.
virtual void Gaudi::IFileCatalogMgr::addCatalog |
( |
IFileCatalog * |
cat | ) |
|
|
pure virtual |
Add new catalog identified by reference to the existing ones.
virtual Catalogs& Gaudi::IFileCatalogMgr::catalogs |
( |
| ) |
|
|
pure virtual |
Access catalog container.
virtual const Catalogs& Gaudi::IFileCatalogMgr::catalogs |
( |
| ) |
const |
|
pure virtual |
Access catalog container (CONST)
virtual IFileCatalog* Gaudi::IFileCatalogMgr::findCatalog |
( |
const std::string & |
connect, |
|
|
bool |
must_be_writable |
|
) |
| const |
|
pure virtual |
Catalog management.
Find catalog by connect string
virtual void Gaudi::IFileCatalogMgr::removeCatalog |
( |
const std::string & |
connect | ) |
|
|
pure virtual |
Remove catalog identified by name from the existing ones.
virtual void Gaudi::IFileCatalogMgr::removeCatalog |
( |
const IFileCatalog * |
cat | ) |
|
|
pure virtual |
Remove catalog identified by reference from the existing ones.
virtual void Gaudi::IFileCatalogMgr::setWriteCatalog |
( |
IFileCatalog * |
cat | ) |
|
|
pure virtual |
Define the writable catalog identified by reference.
virtual void Gaudi::IFileCatalogMgr::setWriteCatalog |
( |
const std::string & |
connect | ) |
|
|
pure virtual |
Define the writable catalog identified by name.
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: