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

Public Member Functions

void DoIt ()
 
void Recycle ()
 
 XrdXrootdCBJob (XrdXrootdCallBack *cbp, XrdOucErrInfo *erp, const char *path, int rval)
 
 ~XrdXrootdCBJob ()
 

Static Public Member Functions

static XrdXrootdCBJobAlloc (XrdXrootdCallBack *cbF, XrdOucErrInfo *erp, const char *Path, int rval)
 

Private Member Functions

void DoStatx (XrdOucErrInfo *eInfo)
 
- Private Member Functions inherited from XrdJob
 XrdJob (const char *desc="")
 
virtual ~XrdJob ()
 

Private Attributes

XrdXrootdCBJobNext
 
XrdXrootdCallBackcbFunc
 
XrdOucErrInfoeInfo
 
const char * Path
 
int Result
 
- Private Attributes inherited from XrdJob
XrdJobNextJob
 
const char * Comment
 

Static Private Attributes

static XrdSysMutex myMutex
 
static XrdXrootdCBJobFreeJob
 

Constructor & Destructor Documentation

XrdXrootdCBJob::XrdXrootdCBJob ( XrdXrootdCallBack cbp,
XrdOucErrInfo erp,
const char *  path,
int  rval 
)
inline

Referenced by Alloc().

XrdXrootdCBJob::~XrdXrootdCBJob ( )
inline

Member Function Documentation

XrdXrootdCBJob * XrdXrootdCBJob::Alloc ( XrdXrootdCallBack cbF,
XrdOucErrInfo erp,
const char *  Path,
int  rval 
)
static
void XrdXrootdCBJob::DoIt ( )
virtual
void XrdXrootdCBJob::DoStatx ( XrdOucErrInfo eInfo)
private
void XrdXrootdCBJob::Recycle ( void  )
inline

Member Data Documentation

XrdXrootdCallBack* XrdXrootdCBJob::cbFunc
private

Referenced by Alloc(), and DoIt().

XrdOucErrInfo* XrdXrootdCBJob::eInfo
private

Referenced by Alloc(), and DoIt().

XrdXrootdCBJob * XrdXrootdCBJob::FreeJob
staticprivate

Referenced by Alloc(), and Recycle().

XrdSysMutex XrdXrootdCBJob::myMutex
staticprivate

Referenced by Alloc(), and Recycle().

XrdXrootdCBJob* XrdXrootdCBJob::Next
private

Referenced by Alloc(), and Recycle().

const char* XrdXrootdCBJob::Path
private

Referenced by Alloc(), and DoIt().

int XrdXrootdCBJob::Result
private

Referenced by Alloc(), and DoIt().


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