xrootd
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes
XrdXrootdCallBack Class Reference

#include <XrdXrootdCallBack.hh>

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

List of all members.

Public Member Functions

void Done (int &Result, XrdOucErrInfo *eInfo)
const char * Func ()
int Same (unsigned long long arg1, unsigned long long arg2)
void sendError (int rc, XrdOucErrInfo *eInfo)
void sendResp (XrdOucErrInfo *eInfo, XResponseType xrt, int *Data=0, const char *Msg=0, int ovhd=0)
 XrdXrootdCallBack (const char *opn)
 ~XrdXrootdCallBack ()

Static Public Member Functions

static void setVals (XrdSysError *erp, XrdXrootdStats *SIp, XrdScheduler *schp, int port)

Private Attributes

const char * Opname

Static Private Attributes

static XrdSysErroreDest
static XrdXrootdStatsSI
static XrdSchedulerSched
static int Port

Constructor & Destructor Documentation

XrdXrootdCallBack::XrdXrootdCallBack ( const char *  opn) [inline]
XrdXrootdCallBack::~XrdXrootdCallBack ( ) [inline]

Member Function Documentation

void XrdXrootdCallBack::Done ( int &  Result,
XrdOucErrInfo eInfo 
) [virtual]
const char* XrdXrootdCallBack::Func ( ) [inline]

References Opname.

Referenced by XrdXrootdCBJob::DoIt().

int XrdXrootdCallBack::Same ( unsigned long long  arg1,
unsigned long long  arg2 
) [virtual]

Implements XrdOucEICB.

References XrdXrootdReqID::getID().

void XrdXrootdCallBack::sendError ( int  rc,
XrdOucErrInfo eInfo 
)
void XrdXrootdCallBack::sendResp ( XrdOucErrInfo eInfo,
XResponseType  xrt,
int *  Data = 0,
const char *  Msg = 0,
int  ovhd = 0 
)
static void XrdXrootdCallBack::setVals ( XrdSysError erp,
XrdXrootdStats SIp,
XrdScheduler schp,
int  port 
) [inline, static]

Member Data Documentation

Referenced by Done(), sendError(), sendResp(), and setVals().

const char* XrdXrootdCallBack::Opname [private]

Referenced by Func(), and sendResp().

int XrdXrootdCallBack::Port [static, private]

Referenced by sendError(), and setVals().

Referenced by Done(), and setVals().

Referenced by sendError(), and setVals().


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