Public Member Functions | |
TXMLOutputStream (const char *filename, Int_t bufsize=20000) | |
TXMLOutputStream (TString *outstr, Int_t bufsize=20000) | |
void | Init (Int_t bufsize) |
virtual | ~TXMLOutputStream () |
void | OutputCurrent () |
void | OutputChar (char symb) |
void | Write (const char *str) |
void | Put (char symb, Int_t cnt=1) |
Protected Attributes | |
std::ostream * | fOut |
TString * | fOutStr |
char * | fBuf |
char * | fCurrent |
char * | fMaxAddr |
char * | fLimitAddr |
Definition at line 67 of file TXMLEngine.cxx.
TXMLOutputStream::TXMLOutputStream | ( | const char * | filename, | |
Int_t | bufsize = 20000 | |||
) | [inline] |
virtual TXMLOutputStream::~TXMLOutputStream | ( | ) | [inline, virtual] |
Definition at line 100 of file TXMLEngine.cxx.
References fBuf, fCurrent, fOut, and OutputCurrent().
void TXMLOutputStream::Init | ( | Int_t | bufsize | ) | [inline] |
Definition at line 92 of file TXMLEngine.cxx.
References fBuf, fCurrent, fLimitAddr, fMaxAddr, int, and malloc().
Referenced by TXMLOutputStream().
void TXMLOutputStream::OutputCurrent | ( | ) | [inline] |
Definition at line 106 of file TXMLEngine.cxx.
References TString::Append(), fBuf, fCurrent, fOut, and fOutStr.
Referenced by Put(), Write(), and ~TXMLOutputStream().
void TXMLOutputStream::OutputChar | ( | char | symb | ) | [inline] |
Definition at line 117 of file TXMLEngine.cxx.
References TString::Append(), fOut, and fOutStr.
Referenced by Put().
void TXMLOutputStream::Write | ( | const char * | str | ) | [inline] |
Definition at line 123 of file TXMLEngine.cxx.
References fCurrent, fLimitAddr, fMaxAddr, fOut, len, and OutputCurrent().
void TXMLOutputStream::Put | ( | char | symb, | |
Int_t | cnt = 1 | |||
) | [inline] |
Definition at line 137 of file TXMLEngine.cxx.
References xmlio::cnt, fCurrent, fLimitAddr, fMaxAddr, n, OutputChar(), and OutputCurrent().
std::ostream* TXMLOutputStream::fOut [protected] |
Definition at line 70 of file TXMLEngine.cxx.
Referenced by OutputChar(), OutputCurrent(), TXMLOutputStream(), Write(), and ~TXMLOutputStream().
TString* TXMLOutputStream::fOutStr [protected] |
Definition at line 71 of file TXMLEngine.cxx.
Referenced by OutputChar(), OutputCurrent(), and TXMLOutputStream().
char* TXMLOutputStream::fBuf [protected] |
Definition at line 72 of file TXMLEngine.cxx.
Referenced by Init(), OutputCurrent(), and ~TXMLOutputStream().
char* TXMLOutputStream::fCurrent [protected] |
Definition at line 73 of file TXMLEngine.cxx.
Referenced by Init(), OutputCurrent(), Put(), Write(), and ~TXMLOutputStream().
char* TXMLOutputStream::fMaxAddr [protected] |
char* TXMLOutputStream::fLimitAddr [protected] |