xrootd
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
XrdNetMsg Class Reference

#include <XrdNetMsg.hh>

Collaboration diagram for XrdNetMsg:
Collaboration graph
[legend]

Public Member Functions

int Send (const char *buff, int blen=0, const char *dest=0, int tmo=-1)
 
int Send (const struct iovec iov[], int iovcnt, const char *dest=0, int tmo=-1)
 
 XrdNetMsg (XrdSysError *erp, const char *dest=0)
 
 ~XrdNetMsg ()
 

Protected Member Functions

int OK2Send (int timeout, const char *dest)
 
int retErr (int ecode, const char *dest)
 

Protected Attributes

XrdSysErroreDest
 
char * DestHN
 
struct sockaddr * DestIP
 
int DestSZ
 
int FD
 

Constructor & Destructor Documentation

XrdNetMsg::XrdNetMsg ( XrdSysError erp,
const char *  dest = 0 
)
XrdNetMsg::~XrdNetMsg ( )
inline

References DestHN, and DestIP.

Member Function Documentation

int XrdNetMsg::OK2Send ( int  timeout,
const char *  dest 
)
protected

References eDest, XrdSysError::Emsg(), and FD.

Referenced by Send().

int XrdNetMsg::retErr ( int  ecode,
const char *  dest 
)
protected

References eDest, and XrdSysError::Emsg().

Referenced by Send().

int XrdNetMsg::Send ( const char *  buff,
int  blen = 0,
const char *  dest = 0,
int  tmo = -1 
)
int XrdNetMsg::Send ( const struct iovec  iov[],
int  iovcnt,
const char *  dest = 0,
int  tmo = -1 
)

References OK2Send(), retErr(), and Send().

Member Data Documentation

char* XrdNetMsg::DestHN
protected

Referenced by Send(), XrdNetMsg(), and ~XrdNetMsg().

struct sockaddr* XrdNetMsg::DestIP
protected

Referenced by Send(), XrdNetMsg(), and ~XrdNetMsg().

int XrdNetMsg::DestSZ
protected

Referenced by Send(), and XrdNetMsg().

XrdSysError* XrdNetMsg::eDest
protected

Referenced by OK2Send(), retErr(), Send(), and XrdNetMsg().

int XrdNetMsg::FD
protected

Referenced by OK2Send(), Send(), and XrdNetMsg().


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