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

XrdOlbRRQSlot Class Reference

#include <XrdOlbRRQ.hh>

Collaboration diagram for XrdOlbRRQSlot:
Collaboration graph
[legend]

List of all members.

Private Member Functions

void Recycle ()
 XrdOlbRRQSlot ()
 ~XrdOlbRRQSlot ()

Static Private Member Functions

static XrdOlbRRQSlotAlloc (XrdOlbRRQInfo *Info)

Private Attributes

XrdOucDLlist< XrdOlbRRQSlotLink
XrdOlbRRQSlotCont
XrdOlbRRQInfo Info
SMask_t Arg
unsigned int Expire
int slotNum

Static Private Attributes

static XrdSysMutex myMutex
static XrdOlbRRQSlotfreeSlot = 0
static short initSlot = 0

Friends

class XrdOlbRRQ

Constructor & Destructor Documentation

XrdOlbRRQSlot::XrdOlbRRQSlot (  )  [private]
XrdOlbRRQSlot::~XrdOlbRRQSlot (  )  [inline, private]

Member Function Documentation

XrdOlbRRQSlot * XrdOlbRRQSlot::Alloc ( XrdOlbRRQInfo Info  )  [static, private]
void XrdOlbRRQSlot::Recycle ( void   )  [private]

Friends And Related Function Documentation

friend class XrdOlbRRQ [friend]

Member Data Documentation

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

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

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

Referenced by XrdOlbRRQSlot().

Referenced by Alloc(), and Recycle().

int XrdOlbRRQSlot::slotNum [private]

Referenced by XrdOlbRRQ::Add(), and XrdOlbRRQSlot().


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