xrootd
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
XrdBwmHandleCB Class Reference
Inheritance diagram for XrdBwmHandleCB:
Inheritance graph
[legend]
Collaboration diagram for XrdBwmHandleCB:
Collaboration graph
[legend]

Public Member Functions

void Done (int &Results, XrdOucErrInfo *eInfo, const char *Path=0)
int Same (unsigned long long arg1, unsigned long long arg2)
 XrdBwmHandleCB ()
 ~XrdBwmHandleCB ()
- Public Member Functions inherited from XrdOucEICB
 XrdOucEICB ()
virtual ~XrdOucEICB ()
- Public Member Functions inherited from XrdOucErrInfo
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 ()

Static Public Member Functions

static XrdBwmHandleCBAlloc ()

Private Attributes

XrdBwmHandleCBNext

Static Private Attributes

static XrdSysMutex xMutex
static XrdBwmHandleCBFree = 0

Additional Inherited Members

- Protected Attributes inherited from XrdOucErrInfo
XrdOucEI ErrInfo
XrdOucEICBErrCB
union {
   unsigned long long   ErrCBarg
   XrdOucEnv *   ErrEnv
}; 
int mID
short dOff
short Reserved0
void * Reserved1

Constructor & Destructor Documentation

XrdBwmHandleCB::XrdBwmHandleCB ( )
inline

Referenced by Alloc().

XrdBwmHandleCB::~XrdBwmHandleCB ( )
inline

Member Function Documentation

static XrdBwmHandleCB* XrdBwmHandleCB::Alloc ( )
inlinestatic
void XrdBwmHandleCB::Done ( int &  Results,
XrdOucErrInfo eInfo,
const char *  Path = 0 
)
inlinevirtual
int XrdBwmHandleCB::Same ( unsigned long long  arg1,
unsigned long long  arg2 
)
inlinevirtual

Implements XrdOucEICB.

Member Data Documentation

XrdBwmHandleCB * XrdBwmHandleCB::Free = 0
staticprivate

Referenced by Alloc(), and Done().

XrdBwmHandleCB* XrdBwmHandleCB::Next
private

Referenced by Alloc(), and Done().

XrdSysMutex XrdBwmHandleCB::xMutex
staticprivate

Referenced by Alloc(), and Done().


The documentation for this class was generated from the following file: