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