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: