xrootd
Public Member Functions | Protected Member Functions | Protected Attributes

XrdNetMsg Class Reference

#include <XrdNetMsg.hh>

Collaboration diagram for XrdNetMsg:
Collaboration graph
[legend]

List of all members.

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]
int XrdNetMsg::retErr ( int  ecode,
const char *  dest 
) [protected]

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

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 
)

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().

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: