xrootd
Loading...
Searching...
No Matches
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::XrdCmsJob ( )
inline

◆ ~XrdCmsJob()

XrdCmsJob::~XrdCmsJob ( )
inline

Member Function Documentation

◆ Alloc()

static XrdCmsJob * XrdCmsJob::Alloc ( XrdCmsProtocol ,
XrdCmsRRData  
)
static

◆ DoIt()

void XrdCmsJob::DoIt ( )
virtual

Implements XrdJob.

◆ Recycle()

void XrdCmsJob::Recycle ( )

Member Data Documentation

◆ JobLink

XrdCmsJob* XrdCmsJob::JobLink
private

◆ JobMutex

XrdSysMutex XrdCmsJob::JobMutex
staticprivate

◆ JobStack

XrdCmsJob* XrdCmsJob::JobStack
staticprivate

◆ theData

XrdCmsRRData* XrdCmsJob::theData
private

◆ theProto

XrdCmsProtocol* XrdCmsJob::theProto
private

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