xrootd
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | Static Private Attributes
XrdCmsPrepArgs Class Reference

#include <XrdCmsPrepArgs.hh>

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

List of all members.

Public Member Functions

void DoIt ()
void Queue ()
 XrdCmsPrepArgs (XrdCmsRRData &Arg)
 ~XrdCmsPrepArgs ()

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]

Static Public Attributes

static const int iovNum = 2

Private Attributes

XrdCmsPrepArgsNext
char * Data

Static Private Attributes

static XrdSysMutex PAQueue
static XrdSysSemaphore PAReady
static XrdCmsPrepArgsFirst = 0
static XrdCmsPrepArgsLast = 0
static int isIdle = 1

Constructor & Destructor Documentation

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

References Data.


Member Function Documentation

void XrdCmsPrepArgs::DoIt ( ) [inline, virtual]

Implements XrdJob.

References XrdCmsNode::do_SelPrep().

Referenced by Process().

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

Member Data Documentation

char* XrdCmsPrepArgs::Data [private]

Referenced by XrdCmsPrepArgs(), and ~XrdCmsPrepArgs().

XrdCmsPrepArgs * XrdCmsPrepArgs::First = 0 [static, private]

Referenced by getRequest(), and Queue().

const int XrdCmsPrepArgs::iovNum = 2 [static]

Referenced by XrdCmsNode::do_SelPrep().

int XrdCmsPrepArgs::isIdle = 1 [static, private]

Referenced by getRequest(), and Queue().

XrdCmsPrepArgs * XrdCmsPrepArgs::Last = 0 [static, private]

Referenced by getRequest(), and Queue().

Referenced by getRequest(), and Queue().

Referenced by getRequest(), and Queue().

Referenced by getRequest(), and Queue().

Referenced by XrdCmsPrepArgs().


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