|
xrootd
|
#include <XrdNetMsg.hh>

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 | |
| XrdSysError * | eDest |
| char * | DestHN |
| struct sockaddr * | DestIP |
| int | DestSZ |
| int | FD |
| XrdNetMsg::XrdNetMsg | ( | XrdSysError * | erp, |
| const char * | dest = 0 |
||
| ) |
References eDest, DestHN, DestIP, DestSZ, FD, XrdNetSocket::socketAddr(), XrdSysError::Emsg(), XrdNet::Relay(), XRDNET_SENDONLY, and XrdNetPeer::fd.
| int XrdNetMsg::OK2Send | ( | int | timeout, |
| const char * | dest | ||
| ) | [protected] |
References FD, POLLOUT, POLLWRNORM, poll(), pollfd::revents, eDest, and XrdSysError::Emsg().
Referenced by Send().
| 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 |
||
| ) |
References DestHN, eDest, XrdSysError::Emsg(), DestIP, DestSZ, XrdNetSocket::socketAddr(), OK2Send(), FD, Sokdata_t, and retErr().
Referenced by XrdCmsPrepare::Inform(), XrdFrcReqAgent::Ping(), XrdFrmXfrQueue::Send2UDP(), XrdNetCmsNotify::Send(), Send(), and XrdStats::Report().
| int XrdNetMsg::Send | ( | const struct iovec | iov[], |
| int | iovcnt, | ||
| const char * | dest = 0, |
||
| int | tmo = -1 |
||
| ) |
References OK2Send(), iovec::iov_len, retErr(), EMSGSIZE, and Send().
char* XrdNetMsg::DestHN [protected] |
Referenced by XrdNetMsg(), Send(), and ~XrdNetMsg().
struct sockaddr* XrdNetMsg::DestIP [protected] |
Referenced by XrdNetMsg(), Send(), and ~XrdNetMsg().
int XrdNetMsg::DestSZ [protected] |
Referenced by XrdNetMsg(), and Send().
XrdSysError* XrdNetMsg::eDest [protected] |
Referenced by XrdNetMsg(), Send(), OK2Send(), and retErr().
int XrdNetMsg::FD [protected] |
Referenced by XrdNetMsg(), Send(), and OK2Send().
1.7.5