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

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