xrootd
Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends

XrdCmsRRQSlot Class Reference

#include <XrdCmsRRQ.hh>

Collaboration diagram for XrdCmsRRQSlot:
Collaboration graph
[legend]

List of all members.

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 ( ) [inline, private]

Member Function Documentation

XrdCmsRRQSlot * XrdCmsRRQSlot::Alloc ( XrdCmsRRQInfo Info) [static, private]
void XrdCmsRRQSlot::Recycle ( ) [private]

Friends And Related Function Documentation

friend class XrdCmsRRQ [friend]

Member Data Documentation

unsigned int XrdCmsRRQSlot::Expire [private]
XrdCmsRRQSlot * XrdCmsRRQSlot::freeSlot = 0 [static, private]

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

short XrdCmsRRQSlot::initSlot = 0 [static, private]

Referenced by XrdCmsRRQSlot().

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: