xrootd
|
#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 |
Xrd::Fmt | doFmt |
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 |
static const int | doOne =0x01 |
typedef void(* XrdSysTrace::msgCB_t)(const char *tid, const char *msg, bool dbgmsg) |
|
inline |
|
inline |
XrdSysTrace& XrdSysTrace::Beg | ( | const char * | usr = 0 , |
const char * | epn = 0 , |
||
const char * | txt = 0 |
||
) |
|
inline |
|
private |
Referenced by operator<<().
XrdSysTrace& XrdSysTrace::operator<< | ( | bool | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | char | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | const char * | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | const std::string & | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | short | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | int | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | long | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | long long | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | unsigned short | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | unsigned int | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | unsigned long | val | ) |
XrdSysTrace& XrdSysTrace::operator<< | ( | unsigned long long | val | ) |
|
inline |
References Insert().
|
inline |
References Insert().
|
inline |
References Insert().
XrdSysTrace& XrdSysTrace::operator<< | ( | void * | val | ) |
|
inline |
References doFmt.
XrdSysTrace& XrdSysTrace::operator<< | ( | XrdSysTrace * | stp | ) |
void XrdSysTrace::SetLogger | ( | XrdSysLogger * | logp | ) |
void XrdSysTrace::SetLogger | ( | msgCB_t | cbP | ) |
|
inline |
References What.
|
private |
|
private |
|
private |
Referenced by operator<<().
|
staticprivate |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
private |
int XrdSysTrace::What |
Referenced by Tracing().