xrootd
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 = 0
 

Additional Inherited Members

- Public Attributes inherited from XrdJob
XrdJobNextJob
 
const char * Comment
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements XrdJob.

References XrdCms::Sched, and XrdScheduler::Schedule().

void XrdCmsJob::Recycle ( )

Member Data Documentation

XrdCmsJob* XrdCmsJob::JobLink
private

Referenced by Alloc().

XrdSysMutex XrdCmsJob::JobMutex
staticprivate
XrdCmsJob * XrdCmsJob::JobStack = 0
staticprivate
XrdCmsRRData* XrdCmsJob::theData
private

Referenced by Alloc().

XrdCmsProtocol* XrdCmsJob::theProto
private

Referenced by Alloc().


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