xrootd
Public Member Functions | Public Attributes
XrdNetBufferQ Class Reference

#include <XrdNetBuffer.hh>

Collaboration diagram for XrdNetBufferQ:
Collaboration graph
[legend]

List of all members.

Public Member Functions

XrdNetBufferAlloc ()
int BuffSize (void)
void Recycle (XrdNetBuffer *bp)
void Set (int maxb)
 XrdNetBufferQ (int bsz, int maxb=16)
 ~XrdNetBufferQ ()

Public Attributes

int alignit
XrdSysMutex BuffList
XrdOucStack< XrdNetBufferBuffStack
int maxbuff
int numbuff
int size

Constructor & Destructor Documentation

XrdNetBufferQ::XrdNetBufferQ ( int  bsz,
int  maxb = 16 
)
XrdNetBufferQ::~XrdNetBufferQ ( )

References BuffStack, and XrdOucStack::Pop().


Member Function Documentation

XrdNetBuffer * XrdNetBufferQ::Alloc ( )
int XrdNetBufferQ::BuffSize ( void  ) [inline]

References size.

Referenced by XrdNetBuffer::BuffSize().

void XrdNetBufferQ::Recycle ( XrdNetBuffer bp)
void XrdNetBufferQ::Set ( int  maxb)

Member Data Documentation

Referenced by XrdNetBufferQ(), and Alloc().

Referenced by Alloc(), Recycle(), and Set().

Referenced by ~XrdNetBufferQ(), Alloc(), and Recycle().

Referenced by XrdNetBufferQ(), Recycle(), and Set().

Referenced by XrdNetBufferQ(), Alloc(), and Recycle().

Referenced by XrdNetBufferQ(), Alloc(), and BuffSize().


The documentation for this class was generated from the following files: