Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdRootdProtocol Class Reference

#include <XrdRootdProtocol.hh>

Inheritance diagram for XrdRootdProtocol:

Inheritance graph
[legend]
Collaboration diagram for XrdRootdProtocol:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void DoIt ()
XrdProtocolMatch (XrdLink *lp)
int Process (XrdLink *lp)
void Recycle (XrdLink *lp, int x, const char *y)
int Stats (char *buff, int blen, int do_sync)
 XrdRootdProtocol (XrdProtocol_Config *pi, const char *pgm, const char **pap)
 ~XrdRootdProtocol ()

Private Attributes

XrdSchedulerScheduler
const char * Program
const char ** ProgArg
XrdSysErroreDest
XrdOucTraceXrdTrace
int stderrFD
int ReadWait

Static Private Attributes

int Count = 0
const char * TraceID = "Rootd: "

Constructor & Destructor Documentation

XrdRootdProtocol::XrdRootdProtocol XrdProtocol_Config pi,
const char *  pgm,
const char **  pap
 

XrdRootdProtocol::~XrdRootdProtocol  )  [inline]
 


Member Function Documentation

void XrdRootdProtocol::DoIt  )  [inline, virtual]
 

Implements XrdJob.

XrdProtocol * XrdRootdProtocol::Match XrdLink lp  )  [virtual]
 

Implements XrdProtocol.

int XrdRootdProtocol::Process XrdLink lp  )  [inline, virtual]
 

Implements XrdProtocol.

void XrdRootdProtocol::Recycle XrdLink lp,
int  x,
const char *  y
[inline, virtual]
 

Implements XrdProtocol.

int XrdRootdProtocol::Stats char *  buff,
int  blen,
int  do_sync
[virtual]
 

Implements XrdProtocol.


Member Data Documentation

int XrdRootdProtocol::Count = 0 [static, private]
 

XrdSysError* XrdRootdProtocol::eDest [private]
 

const char** XrdRootdProtocol::ProgArg [private]
 

const char* XrdRootdProtocol::Program [private]
 

int XrdRootdProtocol::ReadWait [private]
 

XrdScheduler* XrdRootdProtocol::Scheduler [private]
 

int XrdRootdProtocol::stderrFD [private]
 

const char * XrdRootdProtocol::TraceID = "Rootd: " [static, private]
 

XrdOucTrace* XrdRootdProtocol::XrdTrace [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:15 2011 for xrootd by  doxygen 1.3.9.1