#include <XrdRootdProtocol.hh>
|
| static int | Count = 0 |
| |
| static const char * | TraceID = "Rootd: " |
| |
| XrdRootdProtocol::XrdRootdProtocol |
( |
XrdProtocol_Config * |
pi, |
|
|
const char * |
pgm, |
|
|
const char ** |
pap |
|
) |
| |
References XrdSysError::baseFD(), XrdProtocol_Config::eDest, eDest, ProgArg, Program, ReadWait, XrdProtocol_Config::readWait, XrdProtocol_Config::Sched, Scheduler, stderrFD, XrdProtocol_Config::Trace, and XrdTrace.
| XrdRootdProtocol::~XrdRootdProtocol |
( |
| ) |
|
|
inline |
| void XrdRootdProtocol::DoIt |
( |
| ) |
|
|
inlinevirtual |
Implements XrdProtocol.
References close(), Count, XrdLink::FDnum(), XrdScheduler::Fork(), XrdLink::Name(), XrdLink::Peek(), ProgArg, Program, ReadWait, Scheduler, XrdLink::setEtext(), stderrFD, and TRACEI.
| int XrdRootdProtocol::Process |
( |
XrdLink * |
lp | ) |
|
|
inlinevirtual |
| void XrdRootdProtocol::Recycle |
( |
XrdLink * |
lp, |
|
|
int |
x, |
|
|
const char * |
y |
|
) |
| |
|
inlinevirtual |
| int XrdRootdProtocol::Stats |
( |
char * |
buff, |
|
|
int |
blen, |
|
|
int |
do_sync |
|
) |
| |
|
virtual |
| int XrdRootdProtocol::Count = 0 |
|
staticprivate |
| const char** XrdRootdProtocol::ProgArg |
|
private |
| const char* XrdRootdProtocol::Program |
|
private |
| int XrdRootdProtocol::ReadWait |
|
private |
| int XrdRootdProtocol::stderrFD |
|
private |
| const char * XrdRootdProtocol::TraceID = "Rootd: " |
|
staticprivate |
The documentation for this class was generated from the following files: