152inline char *
Buffer()
const {
return data;}
181inline char *
Data()
const {
return data+doff;}
191inline char *
Data(
int &dataL)
const {dataL = dlen;
return data+doff;}
220inline void Recycle() {buffPool->bSlot[slot].Recycle(
this);}
241inline void SetLen(
int dataL,
int dataO=0) {dlen = dataL; doff = dataO;}
261 : data(0), dlen(0), doff(0), size(pP->bSlot[snum].size),
262 slot(snum), buffPool(pP) {}
265 : data(0), dlen(0), doff(0), size(0), slot(0), buffPool(0) {}