#include <XrdSysTrace.hh>
Public Types | |
typedef void(* | msgCB_t )(const char *tid, const char *msg, bool dbgmsg) |
Public Member Functions | |
XrdSysTrace & | Beg (const char *usr=0, const char *epn=0, const char *txt=0) |
XrdSysTrace * | End () |
void | SetLogger (XrdSysLogger *logp) |
void | SetLogger (msgCB_t cbP) |
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 |
typedef void(* XrdSysTrace::msgCB_t)(const char *tid, const char *msg, bool dbgmsg) |
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 | ( | msgCB_t | cbP | ) |
void XrdSysTrace::SetLogger | ( | XrdSysLogger * | 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] |
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().