Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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

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

Private Attributes

const char * epfx
int epfxlen
int msgMask
XrdSysLoggerLogger

Static Private Attributes

XrdSysError_Tableetab = 0

Constructor & Destructor Documentation

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

XrdSysError::~XrdSysError  )  [inline]
 


Member Function Documentation

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

int XrdSysError::baseFD  ) 
 

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 = 0 [static, private]
 

XrdSysLogger* XrdSysError::Logger [private]
 

int XrdSysError::msgMask [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:19 2011 for xrootd by  doxygen 1.3.9.1