|
xrootd
|
#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 | ( | ) |
|
inline |
| void XrdBuffXL::Init | ( | int | maxMSZ | ) |
|
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 | ( | ) |
|
private |
|
private |
Referenced by MaxSize().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.5