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
static XrdCmsPrepArgsLast
static int isIdle

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().

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

Member Data Documentation

char* XrdCmsPrepArgs::Data [private]

Referenced by ~XrdCmsPrepArgs().

struct iovec XrdCmsPrepArgs::ioV[iovNum] [read]
const int XrdCmsPrepArgs::iovNum = 2 [static]
int XrdCmsPrepArgs::isIdle [static, private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 4 Sep 2020 for xrootd by  doxygen 1.6.1