#include <XrdBwmPolicy1.hh>
| XrdBwmPolicy1::XrdBwmPolicy1 |
( |
int |
inslots, |
|
|
int |
outslots |
|
) |
| |
| XrdBwmPolicy1::~XrdBwmPolicy1 |
( |
| ) |
|
|
inline |
| int XrdBwmPolicy1::Dispatch |
( |
char * |
RespBuff, |
|
|
int |
RespSize |
|
) |
| |
|
virtual |
Implements XrdBwmPolicy.
References XrdBwmPolicy1::refSch::Add(), In, XrdSysMutex::Lock(), Out, pMutex, pSem, XrdBwmPolicy1::refReq::refID, refID, theQ, XrdSysMutex::UnLock(), XrdSysSemaphore::Wait(), and Xeq.
| int XrdBwmPolicy1::Done |
( |
int |
rHandle | ) |
|
|
virtual |
Implements XrdBwmPolicy.
References XrdBwmPolicy1::refSch::curSlots, In, XrdSysMutex::Lock(), Out, pMutex, XrdSysSemaphore::Post(), pSem, theQ, XrdSysMutex::UnLock(), XrdBwmPolicy1::refReq::Way, and Xeq.
| int XrdBwmPolicy1::Schedule |
( |
char * |
RespBuff, |
|
|
int |
RespSize, |
|
|
SchedParms & |
Parms |
|
) |
| |
|
virtual |
Implements XrdBwmPolicy.
References XrdBwmPolicy1::refSch::Add(), XrdBwmPolicy1::refSch::curSlots, XrdBwmPolicy::SchedParms::Direction, XrdSysMutex::Lock(), XrdBwmPolicy1::refSch::maxSlots, pMutex, refID, theQ, XrdSysMutex::UnLock(), XrdBwmPolicy1::refReq::Way, and Xeq.
| void XrdBwmPolicy1::Status |
( |
int & |
numqIn, |
|
|
int & |
numqOut, |
|
|
int & |
numXeq |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following files: