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

XrdXrootdResponse Class Reference

#include <XrdXrootdResponse.hh>

Collaboration diagram for XrdXrootdResponse:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const char * ID ()
int Push (void *data, int dlen)
int Push (void)
int Send (void)
int Send (const char *msg)
int Send (XErrorCode ecode, const char *msg)
int Send (void *data, int dlen)
int Send (struct iovec *, int iovcnt, int iolen=-1)
int Send (XResponseType rcode, void *data, int dlen)
int Send (XResponseType rcode, int info, const char *data)
int Send (int fdnum, long long offset, int dlen)
void Set (XrdLink *lp)
void Set (kXR_char *stream)
XrdLinktheLink ()
void StreamID (kXR_char *sid)
 XrdXrootdResponse (XrdXrootdResponse &rhs)
 XrdXrootdResponse ()
 ~XrdXrootdResponse ()
XrdXrootdResponseoperator= (const XrdXrootdResponse &rhs)

Static Public Member Functions

int Send (XrdXrootdReqID &ReqID, XResponseType Status, struct iovec *IOResp, int iornum, int iolen)

Private Attributes

ServerResponseHeader Resp
XrdLinkLink
iovec RespIO [3]
char trsid [8]

Static Private Attributes

const char * TraceID = "Response"

Constructor & Destructor Documentation

XrdXrootdResponse::XrdXrootdResponse XrdXrootdResponse rhs  )  [inline]
 

XrdXrootdResponse::XrdXrootdResponse  )  [inline]
 

XrdXrootdResponse::~XrdXrootdResponse  )  [inline]
 


Member Function Documentation

const char* XrdXrootdResponse::ID void   )  [inline]
 

XrdXrootdResponse& XrdXrootdResponse::operator= const XrdXrootdResponse rhs  )  [inline]
 

int XrdXrootdResponse::Push void   ) 
 

int XrdXrootdResponse::Push void *  data,
int  dlen
 

int XrdXrootdResponse::Send XrdXrootdReqID ReqID,
XResponseType  Status,
struct iovec IOResp,
int  iornum,
int  iolen
[static]
 

int XrdXrootdResponse::Send int  fdnum,
long long  offset,
int  dlen
 

int XrdXrootdResponse::Send XResponseType  rcode,
int  info,
const char *  data
 

int XrdXrootdResponse::Send XResponseType  rcode,
void *  data,
int  dlen
 

int XrdXrootdResponse::Send struct iovec ,
int  iovcnt,
int  iolen = -1
 

int XrdXrootdResponse::Send void *  data,
int  dlen
 

int XrdXrootdResponse::Send XErrorCode  ecode,
const char *  msg
 

int XrdXrootdResponse::Send const char *  msg  ) 
 

int XrdXrootdResponse::Send void   ) 
 

void XrdXrootdResponse::Set kXR_char stream  ) 
 

void XrdXrootdResponse::Set XrdLink lp  )  [inline]
 

void XrdXrootdResponse::StreamID kXR_char sid  )  [inline]
 

XrdLink* XrdXrootdResponse::theLink  )  [inline]
 


Member Data Documentation

XrdLink* XrdXrootdResponse::Link [private]
 

ServerResponseHeader XrdXrootdResponse::Resp [private]
 

struct iovec XrdXrootdResponse::RespIO[3] [private]
 

const char * XrdXrootdResponse::TraceID = "Response" [static, private]
 

char XrdXrootdResponse::trsid[8] [private]
 


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