Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdMonCtrBuffer Class Reference

#include <XrdMonCtrBuffer.hh>

Collaboration diagram for XrdMonCtrBuffer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void push_back (XrdMonCtrPacket *p)
XrdMonCtrPacketpop_front ()
void printList (const char *)

Static Public Member Functions

XrdMonCtrBufferinstance ()

Private Member Functions

 XrdMonCtrBuffer ()
void collectStats ()

Private Attributes

Elem_head
Elem_tail
int _noElems
XrdSysMutex _mutex
XrdSysCondVar _cond
int _max
int _aver
int _noKInAver
int _last1Kmax
int _last1Ktotal
int _counter1K

Static Private Attributes

XrdMonCtrBuffer_instance = 0

Constructor & Destructor Documentation

XrdMonCtrBuffer::XrdMonCtrBuffer  )  [private]
 


Member Function Documentation

void XrdMonCtrBuffer::collectStats  )  [private]
 

XrdMonCtrBuffer * XrdMonCtrBuffer::instance  )  [static]
 

XrdMonCtrPacket * XrdMonCtrBuffer::pop_front  ) 
 

void XrdMonCtrBuffer::printList const char *   ) 
 

void XrdMonCtrBuffer::push_back XrdMonCtrPacket p  ) 
 


Member Data Documentation

int XrdMonCtrBuffer::_aver [private]
 

XrdSysCondVar XrdMonCtrBuffer::_cond [private]
 

int XrdMonCtrBuffer::_counter1K [private]
 

Elem* XrdMonCtrBuffer::_head [private]
 

XrdMonCtrBuffer * XrdMonCtrBuffer::_instance = 0 [static, private]
 

int XrdMonCtrBuffer::_last1Kmax [private]
 

int XrdMonCtrBuffer::_last1Ktotal [private]
 

int XrdMonCtrBuffer::_max [private]
 

XrdSysMutex XrdMonCtrBuffer::_mutex [private]
 

int XrdMonCtrBuffer::_noElems [private]
 

int XrdMonCtrBuffer::_noKInAver [private]
 

Elem* XrdMonCtrBuffer::_tail [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:06 2011 for xrootd by  doxygen 1.3.9.1