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

XrdOucErrInfo Class Reference

#include <XrdOucErrInfo.hh>

Inheritance diagram for XrdOucErrInfo:

Inheritance graph
[legend]
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)
XrdOucEICB * getErrCB ()
XrdOucEICB * getErrCB (unsigned long long &ap)
int getErrInfo ()
int getErrInfo (XrdOucEI &errorParm)
const char * getErrText ()
const char * getErrText (int &ecode)
const char * getErrUser ()
XrdOucErrInfo & operator= (const XrdOucErrInfo &rhs)
 XrdOucErrInfo (const char *user=0, XrdOucEICB *cb=0, unsigned long long ca=0)
virtual ~XrdOucErrInfo ()

Protected Attributes

XrdOucEI ErrInfo
XrdOucEICB * ErrCB
unsigned long long ErrCBarg

Constructor & Destructor Documentation

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

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


Member Function Documentation

void XrdOucErrInfo::clear (   )  [inline]
 

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

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

XrdOucEICB* XrdOucErrInfo::getErrCB (   )  [inline]
 

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

int XrdOucErrInfo::getErrInfo (   )  [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]
 

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]
 

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

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

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


Member Data Documentation

XrdOucEICB* XrdOucErrInfo::ErrCB [protected]
 

unsigned long long XrdOucErrInfo::ErrCBarg [protected]
 

XrdOucEI XrdOucErrInfo::ErrInfo [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 13:42:22 2011 for xrootd by  doxygen 1.3.9.1