#include <XrdSysTrace.hh>

Public Member Functions | |
| XrdSysTrace & | Beg (const char *usr=0, const char *epn=0, const char *txt=0) |
| XrdSysTrace * | End () |
| void | SetLogger (XrdSysLogger *logp) |
| bool | Tracing (int mask) |
| XrdSysTrace & | operator<< (bool val) |
| XrdSysTrace & | operator<< (char val) |
| XrdSysTrace & | operator<< (const char *val) |
| XrdSysTrace & | operator<< (const std::string &val) |
| XrdSysTrace & | operator<< (short val) |
| XrdSysTrace & | operator<< (int val) |
| XrdSysTrace & | operator<< (long val) |
| XrdSysTrace & | operator<< (long long val) |
| XrdSysTrace & | operator<< (unsigned short val) |
| XrdSysTrace & | operator<< (unsigned int val) |
| XrdSysTrace & | operator<< (unsigned long val) |
| XrdSysTrace & | operator<< (unsigned long long val) |
| XrdSysTrace & | operator<< (float val) |
| XrdSysTrace & | operator<< (double val) |
| XrdSysTrace & | operator<< (long double val) |
| XrdSysTrace & | operator<< (void *val) |
| XrdSysTrace & | operator<< (Xrd::Fmt val) |
| XrdSysTrace & | operator<< (XrdSysTrace *stp) |
| XrdSysTrace (const char *pfx, XrdSysLogger *logp=0, int tf=0) | |
| ~XrdSysTrace () | |
Public Attributes | |
| int | What |
Private Member Functions | |
| XrdSysTrace & | Insert (long double val) |
Private Attributes | |
| XrdSysMutex | myMutex |
| XrdSysLogger * | logP |
| const char * | iName |
| short | dPnt |
| short | dFree |
| short | vPnt |
| bool | doHex |
| struct iovec | ioVec [iovMax] |
| char | pBuff [pfxMax] |
| char | dBuff [txtMax] |
Static Private Attributes | |
| static const int | iovMax = 16 |
| static const int | pfxMax = 256 |
| static const int | txtMax = 256 |
| XrdSysTrace::XrdSysTrace | ( | const char * | pfx, | |
| XrdSysLogger * | logp = 0, |
|||
| int | tf = 0 | |||
| ) | [inline] |
| XrdSysTrace::~XrdSysTrace | ( | ) | [inline] |
| XrdSysTrace& XrdSysTrace::Beg | ( | const char * | usr = 0, |
|
| const char * | epn = 0, |
|||
| const char * | txt = 0 | |||
| ) |
| XrdSysTrace* XrdSysTrace::End | ( | ) | [inline] |
| XrdSysTrace& XrdSysTrace::Insert | ( | long double | val | ) | [private] |
Referenced by operator<<().
| XrdSysTrace& XrdSysTrace::operator<< | ( | XrdSysTrace * | stp | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | Xrd::Fmt | val | ) | [inline] |
| XrdSysTrace& XrdSysTrace::operator<< | ( | void * | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | long double | val | ) | [inline] |
References Insert().
| XrdSysTrace& XrdSysTrace::operator<< | ( | double | val | ) | [inline] |
References Insert().
| XrdSysTrace& XrdSysTrace::operator<< | ( | float | val | ) | [inline] |
References Insert().
| XrdSysTrace& XrdSysTrace::operator<< | ( | unsigned long long | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | unsigned long | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | unsigned int | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | unsigned short | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | long long | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | long | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | int | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | short | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | const std::string & | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | const char * | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | char | val | ) |
| XrdSysTrace& XrdSysTrace::operator<< | ( | bool | val | ) |
| void XrdSysTrace::SetLogger | ( | XrdSysLogger * | logp | ) | [inline] |
References logP.
| bool XrdSysTrace::Tracing | ( | int | mask | ) | [inline] |
References What.
char XrdSysTrace::dBuff[txtMax] [private] |
short XrdSysTrace::dFree [private] |
bool XrdSysTrace::doHex [private] |
Referenced by operator<<().
short XrdSysTrace::dPnt [private] |
const char* XrdSysTrace::iName [private] |
struct iovec XrdSysTrace::ioVec[iovMax] [read, private] |
const int XrdSysTrace::iovMax = 16 [static, private] |
XrdSysLogger* XrdSysTrace::logP [private] |
Referenced by SetLogger().
XrdSysMutex XrdSysTrace::myMutex [private] |
char XrdSysTrace::pBuff[pfxMax] [private] |
const int XrdSysTrace::pfxMax = 256 [static, private] |
const int XrdSysTrace::txtMax = 256 [static, private] |
short XrdSysTrace::vPnt [private] |
Referenced by Tracing().
1.6.1