No Matches
Public Member Functions | List of all members
XrdProtocol Class Referenceabstract

#include <XrdProtocol.hh>

Inheritance diagram for XrdProtocol:
Inheritance graph
Collaboration diagram for XrdProtocol:
Collaboration graph

Public Member Functions

virtual XrdProtocolMatch (XrdLink *lp)=0
virtual int Process (XrdLink *lp)=0
virtual void Recycle (XrdLink *lp=0, int consec=0, const char *reason=0)=0
virtual int Stats (char *buff, int blen, int do_sync=0)=0
 XrdProtocol (const char *jname)
virtual ~XrdProtocol ()
- Public Member Functions inherited from XrdJob
virtual void DoIt ()=0
 XrdJob (const char *desc="")
virtual ~XrdJob ()

Additional Inherited Members

- Public Attributes inherited from XrdJob
const char * Comment

Constructor & Destructor Documentation

◆ XrdProtocol()

XrdProtocol::XrdProtocol ( const char *  jname)

◆ ~XrdProtocol()

virtual XrdProtocol::~XrdProtocol ( )

Member Function Documentation

◆ Match()

virtual XrdProtocol * XrdProtocol::Match ( XrdLink lp)
pure virtual

◆ Process()

virtual int XrdProtocol::Process ( XrdLink lp)
pure virtual

◆ Recycle()

virtual void XrdProtocol::Recycle ( XrdLink lp = 0,
int  consec = 0,
const char *  reason = 0 
pure virtual

◆ Stats()

virtual int XrdProtocol::Stats ( char *  buff,
int  blen,
int  do_sync = 0 
pure virtual

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