xrootd
Public Member Functions | Private Member Functions | Private Attributes

XrdFrmReqBoss Class Reference

#include <XrdFrmReqBoss.hh>

Collaboration diagram for XrdFrmReqBoss:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Add (XrdFrmRequest &Request)
void Del (XrdFrmRequest &Request)
void Process ()
int Server ()
int Start (char *aPath, int aMode)
void Wakeup (int PushIt=1)
 XrdFrmReqBoss (const char *Me, int qVal)
 ~XrdFrmReqBoss ()

Private Member Functions

void Register (XrdFrmRequest &Req, int qNum)

Private Attributes

XrdSysSemaphore rqReady
XrdFrmReqFilerQueue [XrdFrmRequest::maxPQE]
const char * Persona
int theQ
int isPosted

Constructor & Destructor Documentation

XrdFrmReqBoss::XrdFrmReqBoss ( const char *  Me,
int  qVal 
) [inline]
XrdFrmReqBoss::~XrdFrmReqBoss ( ) [inline]

Member Function Documentation

void XrdFrmReqBoss::Add ( XrdFrmRequest Request)
void XrdFrmReqBoss::Del ( XrdFrmRequest Request)
void XrdFrmReqBoss::Process ( )
void XrdFrmReqBoss::Register ( XrdFrmRequest Req,
int  qNum 
) [private]
int XrdFrmReqBoss::Server ( )
int XrdFrmReqBoss::Start ( char *  aPath,
int  aMode 
)
void XrdFrmReqBoss::Wakeup ( int  PushIt = 1)

Member Data Documentation

int XrdFrmReqBoss::isPosted [private]
const char* XrdFrmReqBoss::Persona [private]
int XrdFrmReqBoss::theQ [private]

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