xrootd
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Static Private Attributes
XrdCms::AdminReq Class Reference
Collaboration diagram for XrdCms::AdminReq:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Requeue ()
 AdminReq (const char *req, XrdCmsRRData &RRD)
 ~AdminReq ()

Static Public Member Functions

static AdminReqgetReq ()

Public Attributes

AdminReqNext
const char * Req
const char * Path
CmsRRHdr Hdr
char * Data
int Dlen

Static Public Attributes

static int numinQ = 0
static const int maxinQ = 1024

Static Private Attributes

static XrdSysSemaphore QPresent
static XrdSysMutex QMutex
static AdminReqFirst = 0
static AdminReqLast = 0

Constructor & Destructor Documentation

XrdCms::AdminReq::AdminReq ( const char *  req,
XrdCmsRRData RRD 
) [inline]

References XrdCmsRRData::Buff.

XrdCms::AdminReq::~AdminReq ( ) [inline]

Member Function Documentation

static AdminReq* XrdCms::AdminReq::getReq ( ) [inline, static]

References Next.

Referenced by XrdCmsAdmin::Relay().

void XrdCms::AdminReq::Requeue ( ) [inline]

Referenced by XrdCmsAdmin::Relay().


Member Data Documentation

Referenced by XrdCmsAdmin::Relay().

Referenced by XrdCmsAdmin::Relay().

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

Referenced by XrdCmsAdmin::Relay().

AdminReq * AdminReq::Last = 0 [static, private]
const int XrdCms::AdminReq::maxinQ = 1024 [static]

Referenced by XrdCmsAdmin::Send().

Referenced by getReq().

int AdminReq::numinQ = 0 [static]

Referenced by XrdCmsAdmin::Send().

Referenced by XrdCmsAdmin::Relay().

XrdSysMutex AdminReq::QMutex [static, private]
const char* XrdCms::AdminReq::Req

Referenced by XrdCmsAdmin::Relay().


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