xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
XrdFrmReqBoss Class Reference

#include <XrdFrmReqBoss.hh>

Collaboration diagram for XrdFrmReqBoss:
Collaboration graph
[legend]

Public Member Functions

void Add (XrdFrcRequest &Request)
 
void Del (XrdFrcRequest &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 (XrdFrcRequest &Req, int qNum)
 

Private Attributes

XrdSysSemaphore rqReady
 
XrdFrcReqFilerQueue [XrdFrcRequest::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 ( XrdFrcRequest Request)
void XrdFrmReqBoss::Del ( XrdFrcRequest Request)
void XrdFrmReqBoss::Process ( )
void XrdFrmReqBoss::Register ( XrdFrcRequest 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
XrdSysSemaphore XrdFrmReqBoss::rqReady
private
XrdFrcReqFile* XrdFrmReqBoss::rQueue[XrdFrcRequest::maxPQE]
private
int XrdFrmReqBoss::theQ
private

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