Go to the documentation of this file.
52 int Send(
const char *buff,
int blen);
54 int Send(
const struct iovec *iov,
int iovcnt,
int iotot);
58 static void SetQM(
unsigned int qmVal) {
qMax = qmVal;}
70 int SendNB(
const char *Buff,
int Blen);
71 int SendNB(
const struct iovec *iov,
int iocnt,
int bytes,
int &iovX);
mBuff * lMsg
Definition: XrdSendQ.hh:93
bool active
Definition: XrdSendQ.hh:99
unsigned int inQ
Definition: XrdSendQ.hh:96
XrdSysMutex & wMutex
Definition: XrdSendQ.hh:90
virtual ~XrdSendQ()
Definition: XrdSendQ.hh:68
Definition: XrdSysPthread.hh:166
Definition: XrdSendQ.hh:43
static unsigned int qMax
Definition: XrdSendQ.hh:87
static void SetQW(unsigned int qwVal)
Definition: XrdSendQ.hh:60
static void SetQM(unsigned int qmVal)
Definition: XrdSendQ.hh:58
int Send(const char *buff, int blen)
int SendNB(const struct iovec *iov, int iocnt, int bytes, int &iovX)
void Terminate(XrdLink *lP=0)
int theFD
Definition: XrdSendQ.hh:95
XrdSendQ(XrdLink &lP, XrdSysMutex &mP)
static XrdScheduler * Sched
Definition: XrdSendQ.hh:84
static bool qPerm
Definition: XrdSendQ.hh:88
Definition: XrdScheduler.hh:45
Definition: XrdLink.hh:64
unsigned int Backlog()
Definition: XrdSendQ.hh:46
int Send(const struct iovec *iov, int iovcnt, int iotot)
char mData[4]
Definition: XrdSendQ.hh:77
int mLen
Definition: XrdSendQ.hh:76
unsigned int qWmsg
Definition: XrdSendQ.hh:97
XrdLink & mLink
Definition: XrdSendQ.hh:89
bool terminate
Definition: XrdSendQ.hh:100
static void Init(XrdSysError *eP, XrdScheduler *sP)
Definition: XrdSendQ.hh:50
Definition: XrdSendQ.hh:74
mBuff * fMsg
Definition: XrdSendQ.hh:92
static XrdSysError * Say
Definition: XrdSendQ.hh:85
mBuff * next
Definition: XrdSendQ.hh:75
Definition: XrdSysError.hh:90
static unsigned int qWarn
Definition: XrdSendQ.hh:86
int SendNB(const char *Buff, int Blen)
unsigned short discards
Definition: XrdSendQ.hh:98
static void SetAQ(bool onoff)
Definition: XrdSendQ.hh:56
mBuff * delQ
Definition: XrdSendQ.hh:94