xrootd
|
#include <XrdBwmPolicy.hh>
Classes | |
struct | SchedParms |
Public Types | |
enum | Flow { Incomming = 0, Outgoing } |
Public Member Functions | |
virtual int | Dispatch (char *RespBuff, int RespSize)=0 |
virtual int | Done (int rHandle)=0 |
virtual int | Schedule (char *RespBuff, int RespSize, SchedParms &Parms)=0 |
virtual void | Status (int &numqIn, int &numqOut, int &numXeq)=0 |
XrdBwmPolicy () | |
virtual | ~XrdBwmPolicy () |
enum XrdBwmPolicy::Flow |
Reimplemented in XrdBwmPolicy1.
XrdBwmPolicy::XrdBwmPolicy | ( | ) | [inline] |
virtual XrdBwmPolicy::~XrdBwmPolicy | ( | ) | [inline, virtual] |
virtual int XrdBwmPolicy::Dispatch | ( | char * | RespBuff, |
int | RespSize | ||
) | [pure virtual] |
Implemented in XrdBwmPolicy1.
Referenced by XrdBwmHandle::Dispatch().
virtual int XrdBwmPolicy::Done | ( | int | rHandle | ) | [pure virtual] |
Implemented in XrdBwmPolicy1.
Referenced by XrdBwmHandle::Dispatch(), and XrdBwmHandle::Retire().
virtual int XrdBwmPolicy::Schedule | ( | char * | RespBuff, |
int | RespSize, | ||
SchedParms & | Parms | ||
) | [pure virtual] |
Implemented in XrdBwmPolicy1.
Referenced by XrdBwmHandle::Activate().
virtual void XrdBwmPolicy::Status | ( | int & | numqIn, |
int & | numqOut, | ||
int & | numXeq | ||
) | [pure virtual] |
Implemented in XrdBwmPolicy1.
Referenced by XrdBwmHandle::Retire().