50 int Send(
const char *buff,
int blen);
52 int Send(
const struct iovec *
iov,
int iovcnt,
int iotot);
56static void SetQM(
unsigned int qmVal) {
qMax = qmVal;}
68int SendNB(
const char *Buff,
int Blen);
69int SendNB(
const struct iovec *
iov,
int iocnt,
int bytes,
int &iovX);
Definition XrdSendQ.hh:43
static unsigned int qMax
Definition XrdSendQ.hh:83
XrdSendQ(XrdLink &lP, XrdSysMutex &mP)
static void SetQW(unsigned int qwVal)
Definition XrdSendQ.hh:58
mBuff * fMsg
Definition XrdSendQ.hh:88
mBuff * delQ
Definition XrdSendQ.hh:90
void Terminate(XrdLink *lP=0)
virtual ~XrdSendQ()
Definition XrdSendQ.hh:66
static unsigned int qWarn
Definition XrdSendQ.hh:82
mBuff * lMsg
Definition XrdSendQ.hh:89
int SendNB(const struct iovec *iov, int iocnt, int bytes, int &iovX)
static void SetQM(unsigned int qmVal)
Definition XrdSendQ.hh:56
XrdSysMutex & wMutex
Definition XrdSendQ.hh:86
static void SetAQ(bool onoff)
Definition XrdSendQ.hh:54
int SendNB(const char *Buff, int Blen)
int Send(const char *buff, int blen)
unsigned int qWmsg
Definition XrdSendQ.hh:93
int Send(const struct iovec *iov, int iovcnt, int iotot)
bool active
Definition XrdSendQ.hh:95
unsigned short discards
Definition XrdSendQ.hh:94
static bool qPerm
Definition XrdSendQ.hh:84
unsigned int inQ
Definition XrdSendQ.hh:92
unsigned int Backlog()
Definition XrdSendQ.hh:46
bool terminate
Definition XrdSendQ.hh:96
int theFD
Definition XrdSendQ.hh:91
XrdLink & mLink
Definition XrdSendQ.hh:85
Definition XrdSysPthread.hh:165
Definition XrdSendQ.hh:72
int mLen
Definition XrdSendQ.hh:74
mBuff * next
Definition XrdSendQ.hh:73
char mData[4]
Definition XrdSendQ.hh:75
Definition XrdOucIOVec.hh:65