101 int minh=1,
int maxh=16,
void trim(std::string &str)
Definition: XrdOucBuffer.hh:55
int incBsz
Definition: XrdOucBuffer.hh:129
int MaxSize() const
Definition: XrdOucBuffer.hh:77
static int alignit
Definition: XrdOucBuffer.hh:112
int slots
Definition: XrdOucBuffer.hh:133
int rndBsz
Definition: XrdOucBuffer.hh:131
BuffSlot * bSlot
Definition: XrdOucBuffer.hh:128
XrdOucBuffPool(int minsz=4096, int maxsz=65536, int minh=1, int maxh=16, int rate=1)
~XrdOucBuffPool()
Definition: XrdOucBuffer.hh:109
int maxBsz
Definition: XrdOucBuffer.hh:132
int shfBsz
Definition: XrdOucBuffer.hh:130
XrdOucBuffer * Alloc(int sz)
Definition: XrdOucBuffer.hh:141
char * Data() const
Definition: XrdOucBuffer.hh:181
XrdOucBuffPool * buffPool
Definition: XrdOucBuffer.hh:275
int BuffSize() const
Definition: XrdOucBuffer.hh:160
XrdOucBuffer * Clone(bool trim=true)
char * Data(int &dataL) const
Definition: XrdOucBuffer.hh:191
int doff
Definition: XrdOucBuffer.hh:271
~XrdOucBuffer()
Definition: XrdOucBuffer.hh:267
XrdOucBuffer(char *buff, int blen)
int slot
Definition: XrdOucBuffer.hh:273
char * Buffer() const
Definition: XrdOucBuffer.hh:152
XrdOucBuffer * buffNext
Definition: XrdOucBuffer.hh:274
void Recycle()
Recycle the buffer. The buffer may be reused in the future.
Definition: XrdOucBuffer.hh:220
XrdOucBuffer(XrdOucBuffPool *pP, int snum)
Definition: XrdOucBuffer.hh:260
int size
Definition: XrdOucBuffer.hh:272
int DataLen()
Definition: XrdOucBuffer.hh:199
int dlen
Definition: XrdOucBuffer.hh:270
XrdOucBuffer * Highjack(int bPsz=0)
char * data
Definition: XrdOucBuffer.hh:269
XrdOucBuffer()
Definition: XrdOucBuffer.hh:264
void SetLen(int dataL, int dataO=0)
Definition: XrdOucBuffer.hh:241
Definition: XrdSysPthread.hh:165
Definition: XrdOucBuffer.hh:115
XrdOucBuffer * buffFree
Definition: XrdOucBuffer.hh:116
short maxbuff
Definition: XrdOucBuffer.hh:119
int size
Definition: XrdOucBuffer.hh:117
XrdSysMutex SlotMutex
Definition: XrdOucBuffer.hh:115
short numbuff
Definition: XrdOucBuffer.hh:118
BuffSlot()
Definition: XrdOucBuffer.hh:123
void Recycle(XrdOucBuffer *bP)