Public Member Functions | Private Member Functions | Private Attributes

XrdOlbReq Class Reference

#include <XrdOlbReq.hh>

Collaboration diagram for XrdOlbReq:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Reply_Error (const char *emsg, int emsglen=0)
void Reply_Error (const char *ecode, const char *emsg, int emsglen=0)
void Reply_OK ()
void Reply_OK (const char *data, int datalen=0)
void Reply_OK (struct stat &buf)
void Reply_Redirect (const char *sname, const char *logincgi=0, const char *opencgi=0)
void Reply_Wait (int sec)
XrdOlbReqReply_WaitResp (int sec)
 XrdOlbReq (XrdOlbServer *sp, XrdOlbRRQInfo *ip)
 XrdOlbReq (unsigned int rn, XrdOlbRRQInfo *ip)
 ~XrdOlbReq ()

Private Member Functions

int StatGen (struct stat &sbuf, char *xbuf)
void noReply ()
void Reply (struct iovec *iov, int iovnum)

Private Attributes

XrdOlbServerServerP
XrdOlbRRQInfoInfoP
unsigned int ReqNum
int ReqSins
short ReqSnum

Constructor & Destructor Documentation

XrdOlbReq::XrdOlbReq ( XrdOlbServer sp,
XrdOlbRRQInfo ip 
)

References InfoP, ReqNum, ReqSins, ReqSnum, and ServerP.

Referenced by Reply_WaitResp().

XrdOlbReq::XrdOlbReq ( unsigned int  rn,
XrdOlbRRQInfo ip 
)
XrdOlbReq::~XrdOlbReq (  )  [inline]

Member Function Documentation

void XrdOlbReq::noReply (  )  [private]

References ReqSnum, and Say.

Referenced by Reply().

void XrdOlbReq::Reply ( struct iovec iov,
int  iovnum 
) [private]
void XrdOlbReq::Reply_Error ( const char *  ecode,
const char *  emsg,
int  emsglen = 0 
)
void XrdOlbReq::Reply_Error ( const char *  emsg,
int  emsglen = 0 
)
void XrdOlbReq::Reply_OK ( const char *  data,
int  datalen = 0 
)
void XrdOlbReq::Reply_OK ( struct stat &  buf  ) 

References Reply_OK(), and StatGen().

void XrdOlbReq::Reply_OK (  ) 

References iovec::iov_base, iovec::iov_len, and Reply().

Referenced by Reply_OK().

void XrdOlbReq::Reply_Redirect ( const char *  sname,
const char *  logincgi = 0,
const char *  opencgi = 0 
)
void XrdOlbReq::Reply_Wait ( int  sec  ) 
XrdOlbReq * XrdOlbReq::Reply_WaitResp ( int  sec  ) 
int XrdOlbReq::StatGen ( struct stat &  sbuf,
char *  xbuf 
) [private]

Referenced by Reply_OK().


Member Data Documentation

Referenced by Reply(), Reply_WaitResp(), and XrdOlbReq().

unsigned int XrdOlbReq::ReqNum [private]

Referenced by Reply(), and XrdOlbReq().

int XrdOlbReq::ReqSins [private]

Referenced by Reply(), and XrdOlbReq().

short XrdOlbReq::ReqSnum [private]

Referenced by noReply(), Reply(), and XrdOlbReq().

Referenced by Reply(), Reply_WaitResp(), and XrdOlbReq().


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