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 AdminReq * getReq ()

Public Attributes

AdminReq * Next
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 AdminReq * First = 0
static AdminReq * Last = 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 ( )
inlinestatic

References Next.

Referenced by XrdCmsAdmin::Relay().

void XrdCms::AdminReq::Requeue ( )
inline

Referenced by XrdCmsAdmin::Relay().


Member Data Documentation

char* XrdCms::AdminReq::Data

Referenced by XrdCmsAdmin::Relay().

int XrdCms::AdminReq::Dlen

Referenced by XrdCmsAdmin::Relay().

AdminReq * AdminReq::First = 0
staticprivate
CmsRRHdr XrdCms::AdminReq::Hdr

Referenced by XrdCmsAdmin::Relay().

AdminReq * AdminReq::Last = 0
staticprivate
const int XrdCms::AdminReq::maxinQ = 1024
static

Referenced by XrdCmsAdmin::Send().

AdminReq* XrdCms::AdminReq::Next

Referenced by getReq().

int AdminReq::numinQ = 0
static

Referenced by XrdCmsAdmin::Send().

const char* XrdCms::AdminReq::Path

Referenced by XrdCmsAdmin::Relay().

XrdSysMutex AdminReq::QMutex
staticprivate
XrdSysSemaphore AdminReq::QPresent
staticprivate
const char* XrdCms::AdminReq::Req

Referenced by XrdCmsAdmin::Relay().


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