xrootd
Loading...
Searching...
No Matches
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::XrdCmsPrepArgs ( XrdCmsRRData Arg)

◆ ~XrdCmsPrepArgs()

XrdCmsPrepArgs::~XrdCmsPrepArgs ( )
inline

References Data.

Member Function Documentation

◆ DoIt()

void XrdCmsPrepArgs::DoIt ( )
inlinevirtual

Implements XrdJob.

References XrdCmsNode::do_SelPrep().

◆ getRequest()

static XrdCmsPrepArgs * XrdCmsPrepArgs::getRequest ( )
static

◆ Process()

static void XrdCmsPrepArgs::Process ( )
static

◆ Queue()

void XrdCmsPrepArgs::Queue ( )

Member Data Documentation

◆ clPath

char* XrdCmsPrepArgs::clPath

◆ Data

char* XrdCmsPrepArgs::Data
private

Referenced by ~XrdCmsPrepArgs().

◆ First

XrdCmsPrepArgs* XrdCmsPrepArgs::First
staticprivate

◆ Ident

char* XrdCmsPrepArgs::Ident

◆ ioV

struct iovec XrdCmsPrepArgs::ioV[iovNum]

◆ iovNum

const int XrdCmsPrepArgs::iovNum = 2
static

◆ isIdle

int XrdCmsPrepArgs::isIdle
staticprivate

◆ Last

XrdCmsPrepArgs* XrdCmsPrepArgs::Last
staticprivate

◆ mode

char* XrdCmsPrepArgs::mode

◆ Next

XrdCmsPrepArgs* XrdCmsPrepArgs::Next
private

◆ notify

char* XrdCmsPrepArgs::notify

◆ opaque

char* XrdCmsPrepArgs::opaque

◆ options

int XrdCmsPrepArgs::options

◆ PAQueue

XrdSysMutex XrdCmsPrepArgs::PAQueue
staticprivate

◆ PAReady

XrdSysSemaphore XrdCmsPrepArgs::PAReady
staticprivate

◆ path

char* XrdCmsPrepArgs::path

◆ pathlen

int XrdCmsPrepArgs::pathlen

◆ prty

char* XrdCmsPrepArgs::prty

◆ reqid

char* XrdCmsPrepArgs::reqid

◆ Request

XrdCms::CmsRRHdr XrdCmsPrepArgs::Request

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