XrdOucCallBack Class Reference

#include <XrdOucCallBack.hh>

Inheritance diagram for XrdOucCallBack:

Inheritance graph
[legend]
Collaboration diagram for XrdOucCallBack:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void Cancel ()
int Init (XrdOucErrInfo *eInfo)
int Reply (int retVal, int eValue, const char *eText, const char *Path=0)
 XrdOucCallBack ()
 ~XrdOucCallBack ()

Static Public Member Functions

static int Allowed (XrdOucErrInfo *eInfo)

Public Attributes

XrdOucCallBackNext

Private Member Functions

void Done (int &Result, XrdOucErrInfo *eInfo, const char *Path=0)
int Same (unsigned long long arg1, unsigned long long arg2)

Private Attributes

XrdSysSemaphore cbSync
unsigned long long cbArg
XrdOucEICBcbObj
char UserID [64]

Constructor & Destructor Documentation

XrdOucCallBack::XrdOucCallBack (  )  [inline]

XrdOucCallBack::~XrdOucCallBack (  )  [inline]


Member Function Documentation

static int XrdOucCallBack::Allowed ( XrdOucErrInfo eInfo  )  [inline, static]

void XrdOucCallBack::Cancel (  ) 

void XrdOucCallBack::Done ( int &  Result,
XrdOucErrInfo eInfo,
const char *  Path = 0 
) [inline, private, virtual]

Implements XrdOucEICB.

int XrdOucCallBack::Init ( XrdOucErrInfo eInfo  ) 

int XrdOucCallBack::Reply ( int  retVal,
int  eValue,
const char *  eText,
const char *  Path = 0 
)

int XrdOucCallBack::Same ( unsigned long long  arg1,
unsigned long long  arg2 
) [inline, private, virtual]

Implements XrdOucEICB.


Member Data Documentation

unsigned long long XrdOucCallBack::cbArg [private]

XrdOucEICB* XrdOucCallBack::cbObj [private]

XrdSysSemaphore XrdOucCallBack::cbSync [private]

XrdOucCallBack* XrdOucCallBack::Next

char XrdOucCallBack::UserID[64] [private]


The documentation for this class was generated from the following file:
Generated on 16 Jan 2014 for xrootd by  doxygen 1.4.7