Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes

XrdOlbProtocol Class Reference

#include <XrdOlbProtocol.hh>

Inheritance diagram for XrdOlbProtocol:
Inheritance graph
[legend]
Collaboration diagram for XrdOlbProtocol:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void DoIt ()
XrdProtocolMatch (XrdLink *lp)
int Process (XrdLink *lp)
void Recycle (XrdLink *lp, int consec, const char *reason)
int Stats (char *buff, int blen, int do_sync=0)
 XrdOlbProtocol ()
 ~XrdOlbProtocol ()

Static Public Member Functions

static XrdOlbProtocolAlloc ()
static void setNet (XrdInet *net, int rwt)

Private Attributes

XrdOlbProtocolProtLink

Static Private Attributes

static XrdInetmyNet = 0
static int readWait = 1000
static XrdSysMutex ProtMutex
static XrdOlbProtocolProtStack = 0

Constructor & Destructor Documentation

XrdOlbProtocol::XrdOlbProtocol (  )  [inline]

References ProtLink.

Referenced by Alloc().

XrdOlbProtocol::~XrdOlbProtocol (  )  [inline]

Member Function Documentation

XrdOlbProtocol * XrdOlbProtocol::Alloc (  )  [static]
void XrdOlbProtocol::DoIt (  )  [inline, virtual]

Implements XrdJob.

XrdProtocol * XrdOlbProtocol::Match ( XrdLink lp  )  [virtual]
int XrdOlbProtocol::Process ( XrdLink lp  )  [virtual]
void XrdOlbProtocol::Recycle ( XrdLink lp,
int  consec,
const char *  reason 
) [virtual]
static void XrdOlbProtocol::setNet ( XrdInet net,
int  rwt 
) [inline, static]

References myNet, and readWait.

Referenced by XrdgetProtocol().

int XrdOlbProtocol::Stats ( char *  buff,
int  blen,
int  do_sync = 0 
) [inline, virtual]

Implements XrdProtocol.


Member Data Documentation

XrdInet * XrdOlbProtocol::myNet = 0 [static, private]

Referenced by Process(), and setNet().

Referenced by Alloc(), Recycle(), and XrdOlbProtocol().

Referenced by Alloc(), and Recycle().

XrdOlbProtocol * XrdOlbProtocol::ProtStack = 0 [static, private]

Referenced by Alloc(), and Recycle().

int XrdOlbProtocol::readWait = 1000 [static, private]

Referenced by Match(), and setNet().


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