#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.