XrdOucErrInfo Class Reference

#include <XrdOucErrInfo.hh>

Collaboration diagram for XrdOucErrInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void clear ()
void setErrArg (unsigned long long cbarg=0)
void setErrCB (XrdOucEICB *cb, unsigned long long cbarg=0)
int setErrCode (int code)
int setErrInfo (int code, const char *message)
int setErrInfo (int code, const char *txtlist[], int n)
void setErrUser (const char *user)
unsigned long long getErrArg ()
char * getMsgBuff (int &mblen)
XrdOucEICBgetErrCB ()
XrdOucEICBgetErrCB (unsigned long long &ap)
int getErrInfo ()
int getErrInfo (XrdOucEI &errorParm)
const char * getErrText ()
const char * getErrText (int &ecode)
const char * getErrUser ()
XrdOucEnvgetEnv ()
XrdOucEnvsetEnv (XrdOucEnv *newEnv)
const char * getErrData ()
void setErrData (const char *Data, int Offs=0)
int getErrMid ()
void setErrMid (int mid)
XrdOucErrInfooperator= (const XrdOucErrInfo &rhs)
 XrdOucErrInfo (const char *user=0, XrdOucEICB *cb=0, unsigned long long ca=0, int mid=0)
 XrdOucErrInfo (const char *user, XrdOucEnv *envp)
 XrdOucErrInfo (const char *user, int MonID)
virtual ~XrdOucErrInfo ()

Protected Attributes

XrdOucEI ErrInfo
XrdOucEICBErrCB
union {
   unsigned long long   ErrCBarg
   XrdOucEnv *   ErrEnv
}; 
int mID
short dOff
short Reserved0
void * Reserved1

Constructor & Destructor Documentation

XrdOucErrInfo::XrdOucErrInfo ( const char *  user = 0,
XrdOucEICB cb = 0,
unsigned long long  ca = 0,
int  mid = 0 
) [inline]

XrdOucErrInfo::XrdOucErrInfo ( const char *  user,
XrdOucEnv envp 
) [inline]

XrdOucErrInfo::XrdOucErrInfo ( const char *  user,
int  MonID 
) [inline]

virtual XrdOucErrInfo::~XrdOucErrInfo (  )  [inline, virtual]


Member Function Documentation

void XrdOucErrInfo::clear (  )  [inline]

XrdOucEnv* XrdOucErrInfo::getEnv (  )  [inline]

unsigned long long XrdOucErrInfo::getErrArg (  )  [inline]

XrdOucEICB* XrdOucErrInfo::getErrCB ( unsigned long long &  ap  )  [inline]

XrdOucEICB* XrdOucErrInfo::getErrCB (  )  [inline]

const char* XrdOucErrInfo::getErrData (  )  [inline]

int XrdOucErrInfo::getErrInfo ( XrdOucEI errorParm  )  [inline]

int XrdOucErrInfo::getErrInfo (  )  [inline]

int XrdOucErrInfo::getErrMid (  )  [inline]

const char* XrdOucErrInfo::getErrText ( int &  ecode  )  [inline]

const char* XrdOucErrInfo::getErrText (  )  [inline]

const char* XrdOucErrInfo::getErrUser (  )  [inline]

char* XrdOucErrInfo::getMsgBuff ( int &  mblen  )  [inline]

XrdOucErrInfo& XrdOucErrInfo::operator= ( const XrdOucErrInfo rhs  )  [inline]

XrdOucEnv* XrdOucErrInfo::setEnv ( XrdOucEnv newEnv  )  [inline]

void XrdOucErrInfo::setErrArg ( unsigned long long  cbarg = 0  )  [inline]

void XrdOucErrInfo::setErrCB ( XrdOucEICB cb,
unsigned long long  cbarg = 0 
) [inline]

int XrdOucErrInfo::setErrCode ( int  code  )  [inline]

void XrdOucErrInfo::setErrData ( const char *  Data,
int  Offs = 0 
) [inline]

int XrdOucErrInfo::setErrInfo ( int  code,
const char *  txtlist[],
int  n 
) [inline]

int XrdOucErrInfo::setErrInfo ( int  code,
const char *  message 
) [inline]

void XrdOucErrInfo::setErrMid ( int  mid  )  [inline]

void XrdOucErrInfo::setErrUser ( const char *  user  )  [inline]


Member Data Documentation

union { ... } [protected]

short XrdOucErrInfo::dOff [protected]

XrdOucEICB* XrdOucErrInfo::ErrCB [protected]

unsigned long long XrdOucErrInfo::ErrCBarg [protected]

XrdOucEnv* XrdOucErrInfo::ErrEnv [protected]

XrdOucEI XrdOucErrInfo::ErrInfo [protected]

int XrdOucErrInfo::mID [protected]

short XrdOucErrInfo::Reserved0 [protected]

void* XrdOucErrInfo::Reserved1 [protected]


The documentation for this class was generated from the following file:
Generated on 27 Jul 2013 for xrootd by  doxygen 1.4.7