#include <XrdBuffXL.hh>

Classes | |
| struct | BuckVec |
Public Member Functions | |
| void | Init (int maxMSZ) |
| XrdBuffer * | Obtain (int bsz) |
| int | Recalc (int bsz) |
| void | Release (XrdBuffer *bp) |
| int | MaxSize () |
| void | Trim () |
| int | Stats (char *buff, int blen, int do_sync=0) |
| XrdBuffXL () | |
| ~XrdBuffXL () | |
Private Attributes | |
| XrdSysMutex | slotXL |
| BuckVec * | bucket |
| long long | totalo |
| const int | pagsz |
| int | slots |
| int | maxsz |
| int | totreq |
| int | totbuf |
| XrdBuffXL::XrdBuffXL | ( | ) |
| XrdBuffXL::~XrdBuffXL | ( | ) | [inline] |
| void XrdBuffXL::Init | ( | int | maxMSZ | ) |
| int XrdBuffXL::MaxSize | ( | ) | [inline] |
References maxsz.
| XrdBuffer* XrdBuffXL::Obtain | ( | int | bsz | ) |
| int XrdBuffXL::Recalc | ( | int | bsz | ) |
| void XrdBuffXL::Release | ( | XrdBuffer * | bp | ) |
| int XrdBuffXL::Stats | ( | char * | buff, | |
| int | blen, | |||
| int | do_sync = 0 | |||
| ) |
| void XrdBuffXL::Trim | ( | ) |
BuckVec* XrdBuffXL::bucket [private] |
int XrdBuffXL::maxsz [private] |
Referenced by MaxSize().
const int XrdBuffXL::pagsz [private] |
int XrdBuffXL::slots [private] |
XrdSysMutex XrdBuffXL::slotXL [private] |
long long XrdBuffXL::totalo [private] |
int XrdBuffXL::totbuf [private] |
int XrdBuffXL::totreq [private] |
1.6.1