Gaudi::IDataConnection Class Reference
#include <IIODataManager.h>
List of all members.
Detailed Description
ABC describing basic data connection.
- Author:
- M.Frank
- Version:
- 1.0
- Date:
- 20/10/2007
Definition at line 25 of file IIODataManager.h.
Member Enumeration Documentation
| enum Gaudi::IDataConnection::IoType |
I/O Connection types.
- Enumerator:
-
| READ |
|
| UPDATE |
|
| CREATE |
|
| RECREATE |
|
Definition at line 39 of file IIODataManager.h.
| enum Gaudi::IDataConnection::IoStatus |
Status Code on bad file connection.
- Enumerator:
-
Definition at line 41 of file IIODataManager.h.
Constructor & Destructor Documentation
| virtual Gaudi::IDataConnection::~IDataConnection |
( |
|
) |
[inline, virtual] |
Member Function Documentation
| void Gaudi::IDataConnection::setFID |
( |
const std::string & |
fid |
) |
[inline] |
| const std::string& Gaudi::IDataConnection::fid |
( |
|
) |
const [inline] |
| const std::string& Gaudi::IDataConnection::pfn |
( |
|
) |
const [inline] |
| void Gaudi::IDataConnection::setPFN |
( |
const std::string & |
fn |
) |
[inline] |
| void Gaudi::IDataConnection::ageFile |
( |
|
) |
[inline] |
| void Gaudi::IDataConnection::resetAge |
( |
|
) |
[inline] |
| int Gaudi::IDataConnection::age |
( |
|
) |
const [inline] |
| const IInterface* Gaudi::IDataConnection::owner |
( |
|
) |
const [inline] |
| virtual StatusCode Gaudi::IDataConnection::connectRead |
( |
|
) |
[pure virtual] |
Open data stream in read mode.
| virtual StatusCode Gaudi::IDataConnection::connectWrite |
( |
IoType |
type |
) |
[pure virtual] |
Open data stream in write mode.
| virtual StatusCode Gaudi::IDataConnection::disconnect |
( |
|
) |
[pure virtual] |
| virtual bool Gaudi::IDataConnection::isConnected |
( |
|
) |
const [pure virtual] |
Check if connected to data source.
| virtual StatusCode Gaudi::IDataConnection::read |
( |
void *const |
data, |
|
|
size_t |
len | |
|
) |
| | [pure virtual] |
Read raw byte buffer from input stream.
| virtual StatusCode Gaudi::IDataConnection::write |
( |
const void * |
data, |
|
|
int |
len | |
|
) |
| | [pure virtual] |
Write raw byte buffer to output stream.
| virtual long long int Gaudi::IDataConnection::seek |
( |
long long int |
where, |
|
|
int |
origin | |
|
) |
| | [pure virtual] |
Seek on the file described by ioDesc. Arguments as in seek().
Member Data Documentation
int Gaudi::IDataConnection::m_age [protected] |
const IInterface* Gaudi::IDataConnection::m_owner [protected] |
The documentation for this class was generated from the following file:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r6/GaudiUtils/GaudiUtils/IIODataManager.h