xrootd
Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
XrdCmsRRQSlot Class Reference

#include <XrdCmsRRQ.hh>

Collaboration diagram for XrdCmsRRQSlot:
Collaboration graph
[legend]

Private Member Functions

void Recycle ()
 XrdCmsRRQSlot ()
 ~XrdCmsRRQSlot ()

Static Private Member Functions

static XrdCmsRRQSlotAlloc (XrdCmsRRQInfo *Info)

Private Attributes

XrdOucDLlist< XrdCmsRRQSlotLink
XrdCmsRRQSlotCont
XrdCmsRRQSlotLkUp
XrdCmsRRQInfo Info
SMask_t Arg1
SMask_t Arg2
unsigned int Expire
int slotNum

Static Private Attributes

static XrdSysMutex myMutex
static XrdCmsRRQSlotfreeSlot = 0
static short initSlot = 0

Friends

class XrdCmsRRQ

Constructor & Destructor Documentation

XrdCmsRRQSlot::XrdCmsRRQSlot ( )
private
XrdCmsRRQSlot::~XrdCmsRRQSlot ( )
inlineprivate

Member Function Documentation

XrdCmsRRQSlot * XrdCmsRRQSlot::Alloc ( XrdCmsRRQInfo Info)
staticprivate
void XrdCmsRRQSlot::Recycle ( )
private

Friends And Related Function Documentation

friend class XrdCmsRRQ
friend

Member Data Documentation

SMask_t XrdCmsRRQSlot::Arg1
private
SMask_t XrdCmsRRQSlot::Arg2
private
XrdCmsRRQSlot* XrdCmsRRQSlot::Cont
private
unsigned int XrdCmsRRQSlot::Expire
private
XrdCmsRRQSlot * XrdCmsRRQSlot::freeSlot = 0
staticprivate

Referenced by Alloc(), Recycle(), and XrdCmsRRQSlot().

XrdCmsRRQInfo XrdCmsRRQSlot::Info
private
short XrdCmsRRQSlot::initSlot = 0
staticprivate

Referenced by XrdCmsRRQSlot().

XrdOucDLlist<XrdCmsRRQSlot> XrdCmsRRQSlot::Link
private
XrdCmsRRQSlot* XrdCmsRRQSlot::LkUp
private
XrdSysMutex XrdCmsRRQSlot::myMutex
staticprivate

Referenced by Alloc(), and Recycle().

int XrdCmsRRQSlot::slotNum
private

Referenced by XrdCmsRRQ::Add(), and XrdCmsRRQSlot().


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