|
XRootD
|
#include <XrdBwmPolicy1.hh>
Inheritance diagram for XrdBwmPolicy1:
Collaboration diagram for XrdBwmPolicy1:Classes | |
| struct | refReq |
Public Types | |
| enum | Flow { In = 0 , Out = 1 , Xeq = 2 , IOX = 3 } |
Public Types inherited from XrdBwmPolicy | |
| enum | Flow { Incoming = 0 , Outgoing } |
Public Member Functions | |
| XrdBwmPolicy1 (int inslots, int outslots) | |
| ~XrdBwmPolicy1 () | |
| int | Dispatch (char *RespBuff, int RespSize) |
| int | Done (int rHandle) |
| int | Schedule (char *RespBuff, int RespSize, SchedParms &Parms) |
| void | Status (int &numqIn, int &numqOut, int &numXeq) |
Public Member Functions inherited from XrdBwmPolicy | |
| XrdBwmPolicy () | |
| virtual | ~XrdBwmPolicy () |
Definition at line 36 of file XrdBwmPolicy1.hh.
| enum XrdBwmPolicy1::Flow |
| XrdBwmPolicy1::XrdBwmPolicy1 | ( | int | inslots, |
| int | outslots | ||
| ) |
|
inline |
Definition at line 49 of file XrdBwmPolicy1.hh.
|
virtual |
Implements XrdBwmPolicy.
Definition at line 53 of file XrdBwmPolicy1.cc.
References In, XrdSysMutex::Lock(), Out, XrdBwmPolicy1::refReq::refID, XrdSysMutex::UnLock(), XrdSysSemaphore::Wait(), and Xeq.
Here is the call graph for this function:
|
virtual |
Implements XrdBwmPolicy.
Definition at line 81 of file XrdBwmPolicy1.cc.
References In, XrdSysMutex::Lock(), Out, XrdSysSemaphore::Post(), XrdSysMutex::UnLock(), XrdBwmPolicy1::refReq::Way, and Xeq.
Here is the call graph for this function:
|
virtual |
Implements XrdBwmPolicy.
Definition at line 112 of file XrdBwmPolicy1.cc.
References XrdBwmPolicy::SchedParms::Direction, XrdSysMutex::Lock(), XrdSysMutex::UnLock(), XrdBwmPolicy1::refReq::Way, and Xeq.
Here is the call graph for this function:
|
virtual |
Implements XrdBwmPolicy.
Definition at line 149 of file XrdBwmPolicy1.cc.
References In, XrdSysMutex::Lock(), Out, XrdSysMutex::UnLock(), and Xeq.
Here is the call graph for this function: