#include <DbiBinaryFile.h>
Public Member Functions | |
| DbiBinaryFile (const char *fileName="", Bool_t input=kTRUE) | |
| ~DbiBinaryFile () | |
| string | GetFileName () const |
| Bool_t | IsOK () const |
| Bool_t | IsReading () const |
| Bool_t | IsWriting () const |
| void | Close () |
| DbiBinaryFile & | operator>> (Bool_t &num) |
| DbiBinaryFile & | operator<< (const Bool_t &num) |
| DbiBinaryFile & | operator>> (Int_t &num) |
| DbiBinaryFile & | operator<< (const Int_t &num) |
| DbiBinaryFile & | operator>> (UInt_t &num) |
| DbiBinaryFile & | operator<< (const UInt_t &num) |
| DbiBinaryFile & | operator>> (Double_t &num) |
| DbiBinaryFile & | operator<< (const Double_t &num) |
| DbiBinaryFile & | operator>> (TimeStamp &ts) |
| DbiBinaryFile & | operator<< (const TimeStamp &ts) |
| DbiBinaryFile & | operator>> (string &str) |
| DbiBinaryFile & | operator<< (const string &str) |
| DbiBinaryFile & | operator>> (ContextRange &vr) |
| DbiBinaryFile & | operator<< (const ContextRange &vr) |
| DbiBinaryFile & | operator>> (vector< DbiTableRow * > &arr) |
| DbiBinaryFile & | operator<< (vector< DbiTableRow * > &arr) |
| char * | ReleaseArrayBuffer () |
Static Public Member Functions | |
| static Bool_t | CanReadL2Cache () |
| static Bool_t | CanWriteL2Cache () |
| static void | SetWorkDir (const string &dir) |
| static void | SetReadAccess (Bool_t access=kTRUE) |
| static void | SetWriteAccess (Bool_t access=kTRUE) |
Private Member Functions | |
| Bool_t | CanRead () |
| Bool_t | CanWrite () |
| void | CheckFileStatus () |
| Bool_t | Read (char *bytes, UInt_t numBytes) |
| Bool_t | Write (const char *bytes, UInt_t numBytes) |
Private Attributes | |
| fstream * | fFile |
| Associated file, may be null. | |
| Bool_t | fReading |
| Bool_t | fHasErrors |
| char * | fArrayBuffer |
| string | fFileName |
Static Private Attributes | |
| static string | fgWorkDir |
| static Bool_t | fgReadAccess |
| static Bool_t | fgWriteAccess |
Definition at line 45 of file DbiBinaryFile.h.
| DbiBinaryFile::DbiBinaryFile | ( | const char * | fileName = "", |
|
| Bool_t | input = kTRUE | |||
| ) |
| DbiBinaryFile::~DbiBinaryFile | ( | ) |
| string DbiBinaryFile::GetFileName | ( | ) | const [inline] |
| Bool_t DbiBinaryFile::IsOK | ( | ) | const [inline] |
| Bool_t DbiBinaryFile::IsReading | ( | ) | const [inline] |
| Bool_t DbiBinaryFile::IsWriting | ( | ) | const [inline] |
| void DbiBinaryFile::Close | ( | ) |
| DbiBinaryFile& DbiBinaryFile::operator>> | ( | Bool_t & | num | ) |
| DbiBinaryFile& DbiBinaryFile::operator<< | ( | const Bool_t & | num | ) |
| DbiBinaryFile& DbiBinaryFile::operator>> | ( | Int_t & | num | ) |
| DbiBinaryFile& DbiBinaryFile::operator<< | ( | const Int_t & | num | ) |
| DbiBinaryFile& DbiBinaryFile::operator>> | ( | UInt_t & | num | ) |
| DbiBinaryFile& DbiBinaryFile::operator<< | ( | const UInt_t & | num | ) |
| DbiBinaryFile& DbiBinaryFile::operator>> | ( | Double_t & | num | ) |
| DbiBinaryFile& DbiBinaryFile::operator<< | ( | const Double_t & | num | ) |
| DbiBinaryFile& DbiBinaryFile::operator>> | ( | TimeStamp & | ts | ) |
| DbiBinaryFile& DbiBinaryFile::operator<< | ( | const TimeStamp & | ts | ) |
| DbiBinaryFile& DbiBinaryFile::operator>> | ( | string & | str | ) |
| DbiBinaryFile& DbiBinaryFile::operator<< | ( | const string & | str | ) |
| DbiBinaryFile& DbiBinaryFile::operator>> | ( | ContextRange & | vr | ) |
| DbiBinaryFile& DbiBinaryFile::operator<< | ( | const ContextRange & | vr | ) |
| DbiBinaryFile& DbiBinaryFile::operator>> | ( | vector< DbiTableRow * > & | arr | ) |
| DbiBinaryFile& DbiBinaryFile::operator<< | ( | vector< DbiTableRow * > & | arr | ) |
| char* DbiBinaryFile::ReleaseArrayBuffer | ( | ) | [inline] |
Definition at line 98 of file DbiBinaryFile.h.
00098 { char* buff = fArrayBuffer; 00099 fArrayBuffer = 0; 00100 return buff; }
| static Bool_t DbiBinaryFile::CanReadL2Cache | ( | ) | [inline, static] |
| static Bool_t DbiBinaryFile::CanWriteL2Cache | ( | ) | [inline, static] |
| static void DbiBinaryFile::SetWorkDir | ( | const string & | dir | ) | [inline, static] |
| static void DbiBinaryFile::SetReadAccess | ( | Bool_t | access = kTRUE |
) | [inline, static] |
| static void DbiBinaryFile::SetWriteAccess | ( | Bool_t | access = kTRUE |
) | [inline, static] |
| Bool_t DbiBinaryFile::CanRead | ( | ) | [private] |
| Bool_t DbiBinaryFile::CanWrite | ( | ) | [private] |
| void DbiBinaryFile::CheckFileStatus | ( | ) | [private] |
| Bool_t DbiBinaryFile::Read | ( | char * | bytes, | |
| UInt_t | numBytes | |||
| ) | [private] |
| Bool_t DbiBinaryFile::Write | ( | const char * | bytes, | |
| UInt_t | numBytes | |||
| ) | [private] |
fstream* DbiBinaryFile::fFile [private] |
Bool_t DbiBinaryFile::fReading [private] |
Definition at line 129 of file DbiBinaryFile.h.
Bool_t DbiBinaryFile::fHasErrors [private] |
Definition at line 130 of file DbiBinaryFile.h.
char* DbiBinaryFile::fArrayBuffer [private] |
Definition at line 131 of file DbiBinaryFile.h.
string DbiBinaryFile::fFileName [private] |
Definition at line 132 of file DbiBinaryFile.h.
string DbiBinaryFile::fgWorkDir [static, private] |
Definition at line 134 of file DbiBinaryFile.h.
Bool_t DbiBinaryFile::fgReadAccess [static, private] |
Definition at line 135 of file DbiBinaryFile.h.
Bool_t DbiBinaryFile::fgWriteAccess [static, private] |
Definition at line 136 of file DbiBinaryFile.h.
1.4.7