xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
XrdCmsJob Class Reference

#include <XrdCmsJob.hh>

Inheritance diagram for XrdCmsJob:
Inheritance graph
[legend]
Collaboration diagram for XrdCmsJob:
Collaboration graph
[legend]

Public Member Functions

void DoIt ()
 
void Recycle ()
 
 XrdCmsJob ()
 
 ~XrdCmsJob ()
 
- Public Member Functions inherited from XrdJob
 XrdJob (const char *desc="")
 
virtual ~XrdJob ()
 

Static Public Member Functions

static XrdCmsJobAlloc (XrdCmsProtocol *, XrdCmsRRData *)
 

Private Attributes

XrdCmsJobJobLink
 
XrdCmsProtocoltheProto
 
XrdCmsRRDatatheData
 

Static Private Attributes

static XrdSysMutex JobMutex
 
static XrdCmsJobJobStack
 

Additional Inherited Members

- Public Attributes inherited from XrdJob
XrdJobNextJob
 
const char * Comment
 

Constructor & Destructor Documentation

XrdCmsJob::XrdCmsJob ( )
inline
XrdCmsJob::~XrdCmsJob ( )
inline

Member Function Documentation

static XrdCmsJob* XrdCmsJob::Alloc ( XrdCmsProtocol ,
XrdCmsRRData  
)
static
void XrdCmsJob::DoIt ( )
virtual

Implements XrdJob.

void XrdCmsJob::Recycle ( )

Member Data Documentation

XrdCmsJob* XrdCmsJob::JobLink
private
XrdSysMutex XrdCmsJob::JobMutex
staticprivate
XrdCmsJob* XrdCmsJob::JobStack
staticprivate
XrdCmsRRData* XrdCmsJob::theData
private
XrdCmsProtocol* XrdCmsJob::theProto
private

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