ABC describing basic data connection.
More...
#include <IIODataManager.h>
ABC describing basic data connection.
- Author
- M.Frank
- Version
- 1.0
- Date
- 20/10/2007
Definition at line 25 of file IIODataManager.h.
| enum Gaudi::IDataConnection::IoStatus |
Status Code on bad file connection.
- Enumerator:
-
Definition at line 41 of file IIODataManager.h.
| enum Gaudi::IDataConnection::IoType |
I/O Connection types.
- Enumerator:
| READ |
|
| UPDATE |
|
| CREATE |
|
| RECREATE |
|
Definition at line 39 of file IIODataManager.h.
| virtual Gaudi::IDataConnection::~IDataConnection |
( |
| ) |
|
|
inlinevirtual |
| int Gaudi::IDataConnection::age |
( |
| ) |
const |
|
inline |
| void Gaudi::IDataConnection::ageFile |
( |
| ) |
|
|
inline |
| virtual StatusCode Gaudi::IDataConnection::connectRead |
( |
| ) |
|
|
pure virtual |
| virtual StatusCode Gaudi::IDataConnection::disconnect |
( |
| ) |
|
|
pure virtual |
| const std::string& Gaudi::IDataConnection::fid |
( |
| ) |
const |
|
inline |
| virtual bool Gaudi::IDataConnection::isConnected |
( |
| ) |
const |
|
pure virtual |
| const std::string& Gaudi::IDataConnection::name |
( |
| ) |
const |
|
inline |
| const IInterface* Gaudi::IDataConnection::owner |
( |
| ) |
const |
|
inline |
| const std::string& Gaudi::IDataConnection::pfn |
( |
| ) |
const |
|
inline |
| virtual StatusCode Gaudi::IDataConnection::read |
( |
void *const |
data, |
|
|
size_t |
len |
|
) |
| |
|
pure virtual |
| void Gaudi::IDataConnection::resetAge |
( |
| ) |
|
|
inline |
| virtual long long int Gaudi::IDataConnection::seek |
( |
long long int |
where, |
|
|
int |
origin |
|
) |
| |
|
pure virtual |
| void Gaudi::IDataConnection::setFID |
( |
const std::string & |
fid | ) |
|
|
inline |
| void Gaudi::IDataConnection::setPFN |
( |
const std::string & |
fn | ) |
|
|
inline |
| virtual StatusCode Gaudi::IDataConnection::write |
( |
const void * |
data, |
|
|
int |
len |
|
) |
| |
|
pure virtual |
| int Gaudi::IDataConnection::m_age |
|
protected |
The documentation for this class was generated from the following file:
- /afs/.cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r9/GaudiUtils/GaudiUtils/IIODataManager.h