XrdSysError Class Reference

#include <XrdSysError.hh>

Collaboration diagram for XrdSysError:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdSysError (XrdSysLogger *lp, const char *ErrPrefix="sys")
 ~XrdSysError ()
int baseFD ()
int Emsg (const char *esfx, int ecode, const char *text1, const char *text2=0)
void Emsg (const char *esfx, const char *text1, const char *text2=0, const char *text3=0)
void Log (int mask, const char *esfx, const char *text1, const char *text2=0, const char *text3=0)
XrdSysLoggerlogger (XrdSysLogger *lp=0)
void Say (const char *text1, const char *text2=0, const char *txt3=0, const char *text4=0, const char *text5=0, const char *txt6=0)
void setMsgMask (int mask)
const char * SetPrefix (const char *prefix)
void TBeg (const char *txt1=0, const char *txt2=0, const char *txt3=0)
void TEnd ()

Static Public Member Functions

static void addTable (XrdSysError_Table *etp)
static char * ec2text (int ecode)

Private Attributes

const char * epfx
int epfxlen
int msgMask
XrdSysLoggerLogger

Static Private Attributes

static XrdSysError_Tableetab

Constructor & Destructor Documentation

XrdSysError::XrdSysError ( XrdSysLogger lp,
const char *  ErrPrefix = "sys" 
) [inline]

XrdSysError::~XrdSysError (  )  [inline]


Member Function Documentation

static void XrdSysError::addTable ( XrdSysError_Table etp  )  [inline, static]

int XrdSysError::baseFD (  ) 

static char* XrdSysError::ec2text ( int  ecode  )  [static]

void XrdSysError::Emsg ( const char *  esfx,
const char *  text1,
const char *  text2 = 0,
const char *  text3 = 0 
)

int XrdSysError::Emsg ( const char *  esfx,
int  ecode,
const char *  text1,
const char *  text2 = 0 
)

void XrdSysError::Log ( int  mask,
const char *  esfx,
const char *  text1,
const char *  text2 = 0,
const char *  text3 = 0 
) [inline]

XrdSysLogger* XrdSysError::logger ( XrdSysLogger lp = 0  )  [inline]

void XrdSysError::Say ( const char *  text1,
const char *  text2 = 0,
const char *  txt3 = 0,
const char *  text4 = 0,
const char *  text5 = 0,
const char *  txt6 = 0 
)

void XrdSysError::setMsgMask ( int  mask  )  [inline]

const char* XrdSysError::SetPrefix ( const char *  prefix  )  [inline]

void XrdSysError::TBeg ( const char *  txt1 = 0,
const char *  txt2 = 0,
const char *  txt3 = 0 
)

void XrdSysError::TEnd (  ) 


Member Data Documentation

const char* XrdSysError::epfx [private]

int XrdSysError::epfxlen [private]

XrdSysError_Table* XrdSysError::etab [static, private]

XrdSysLogger* XrdSysError::Logger [private]

int XrdSysError::msgMask [private]


The documentation for this class was generated from the following file:
Generated on 12 Dec 2014 for xrootd by  doxygen 1.4.7