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

#include <XrdCmsPrepArgs.hh>

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

Public Member Functions

void DoIt ()
 
void Queue ()
 
 XrdCmsPrepArgs (XrdCmsRRData &Arg)
 
 ~XrdCmsPrepArgs ()
 
- Public Member Functions inherited from XrdJob
 XrdJob (const char *desc="")
 
virtual ~XrdJob ()
 

Static Public Member Functions

static void Process ()
 
static XrdCmsPrepArgsgetRequest ()
 

Public Attributes

XrdCms::CmsRRHdr Request
 
char * Ident
 
char * reqid
 
char * notify
 
char * prty
 
char * mode
 
char * path
 
char * opaque
 
char * clPath
 
int options
 
int pathlen
 
struct iovec ioV [iovNum]
 
- Public Attributes inherited from XrdJob
XrdJobNextJob
 
const char * Comment
 

Static Public Attributes

static const int iovNum = 2
 

Private Attributes

XrdCmsPrepArgsNext
 
char * Data
 

Static Private Attributes

static XrdSysMutex PAQueue
 
static XrdSysSemaphore PAReady
 
static XrdCmsPrepArgsFirst
 
static XrdCmsPrepArgsLast
 
static int isIdle
 

Constructor & Destructor Documentation

XrdCmsPrepArgs::XrdCmsPrepArgs ( XrdCmsRRData Arg)
XrdCmsPrepArgs::~XrdCmsPrepArgs ( )
inline

References Data.

Member Function Documentation

void XrdCmsPrepArgs::DoIt ( )
inlinevirtual

Implements XrdJob.

References XrdCmsNode::do_SelPrep().

static XrdCmsPrepArgs* XrdCmsPrepArgs::getRequest ( )
static
static void XrdCmsPrepArgs::Process ( )
static
void XrdCmsPrepArgs::Queue ( )

Member Data Documentation

char* XrdCmsPrepArgs::clPath
char* XrdCmsPrepArgs::Data
private

Referenced by ~XrdCmsPrepArgs().

XrdCmsPrepArgs* XrdCmsPrepArgs::First
staticprivate
char* XrdCmsPrepArgs::Ident
struct iovec XrdCmsPrepArgs::ioV[iovNum]
const int XrdCmsPrepArgs::iovNum = 2
static
int XrdCmsPrepArgs::isIdle
staticprivate
XrdCmsPrepArgs* XrdCmsPrepArgs::Last
staticprivate
char* XrdCmsPrepArgs::mode
XrdCmsPrepArgs* XrdCmsPrepArgs::Next
private
char* XrdCmsPrepArgs::notify
char* XrdCmsPrepArgs::opaque
int XrdCmsPrepArgs::options
XrdSysMutex XrdCmsPrepArgs::PAQueue
staticprivate
XrdSysSemaphore XrdCmsPrepArgs::PAReady
staticprivate
char* XrdCmsPrepArgs::path
int XrdCmsPrepArgs::pathlen
char* XrdCmsPrepArgs::prty
char* XrdCmsPrepArgs::reqid
XrdCms::CmsRRHdr XrdCmsPrepArgs::Request

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