xrootd
Loading...
Searching...
No Matches
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::XrdFrmReqBoss ( const char *  Me,
int  qVal 
)
inline

◆ ~XrdFrmReqBoss()

XrdFrmReqBoss::~XrdFrmReqBoss ( )
inline

Member Function Documentation

◆ Add()

void XrdFrmReqBoss::Add ( XrdFrcRequest Request)

◆ Del()

void XrdFrmReqBoss::Del ( XrdFrcRequest Request)

◆ Process()

void XrdFrmReqBoss::Process ( )

◆ Register()

void XrdFrmReqBoss::Register ( XrdFrcRequest Req,
int  qNum 
)
private

◆ Server()

int XrdFrmReqBoss::Server ( )

◆ Start()

int XrdFrmReqBoss::Start ( char *  aPath,
int  aMode 
)

◆ Wakeup()

void XrdFrmReqBoss::Wakeup ( int  PushIt = 1)

Member Data Documentation

◆ isPosted

int XrdFrmReqBoss::isPosted
private

◆ Persona

const char* XrdFrmReqBoss::Persona
private

◆ rqReady

XrdSysSemaphore XrdFrmReqBoss::rqReady
private

◆ rQueue

XrdFrcReqFile* XrdFrmReqBoss::rQueue[XrdFrcRequest::maxPQE]
private

◆ theQ

int XrdFrmReqBoss::theQ
private

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