|
XRootD
|
#include <XrdNetBuffer.hh>
Collaboration diagram for XrdNetBufferQ:Public Member Functions | |
| XrdNetBufferQ (int bsz, int maxb=16) | |
| ~XrdNetBufferQ () | |
| XrdNetBuffer * | Alloc () |
| int | BuffSize (void) |
| void | Recycle (XrdNetBuffer *bp) |
| void | Set (int maxb) |
Public Attributes | |
| int | alignit |
| XrdSysMutex | BuffList |
| XrdOucStack< XrdNetBuffer > | BuffStack |
| int | maxbuff |
| int | numbuff |
| int | size |
Definition at line 44 of file XrdNetBuffer.hh.
| XrdNetBufferQ::XrdNetBufferQ | ( | int | bsz, |
| int | maxb = 16 ) |
| XrdNetBufferQ::~XrdNetBufferQ | ( | ) |
Definition at line 60 of file XrdNetBuffer.cc.
References BuffStack.
| XrdNetBuffer * XrdNetBufferQ::Alloc | ( | ) |
Definition at line 71 of file XrdNetBuffer.cc.
References alignit, BuffList, BuffStack, XrdNetBuffer::data, numbuff, and size.
|
inline |
| void XrdNetBufferQ::Recycle | ( | XrdNetBuffer * | bp | ) |
Definition at line 99 of file XrdNetBuffer.cc.
References BuffList, BuffStack, XrdNetBuffer::dlen, maxbuff, and numbuff.
| void XrdNetBufferQ::Set | ( | int | maxb | ) |
| int XrdNetBufferQ::alignit |
Definition at line 59 of file XrdNetBuffer.hh.
Referenced by XrdNetBufferQ(), and Alloc().
| XrdSysMutex XrdNetBufferQ::BuffList |
Definition at line 60 of file XrdNetBuffer.hh.
| XrdOucStack<XrdNetBuffer> XrdNetBufferQ::BuffStack |
Definition at line 61 of file XrdNetBuffer.hh.
Referenced by ~XrdNetBufferQ(), Alloc(), and Recycle().
| int XrdNetBufferQ::maxbuff |
Definition at line 62 of file XrdNetBuffer.hh.
Referenced by XrdNetBufferQ(), Recycle(), and Set().
| int XrdNetBufferQ::numbuff |
Definition at line 63 of file XrdNetBuffer.hh.
Referenced by XrdNetBufferQ(), Alloc(), and Recycle().
| int XrdNetBufferQ::size |
Definition at line 64 of file XrdNetBuffer.hh.
Referenced by XrdNetBufferQ(), Alloc(), and BuffSize().