xrootd
|
#include <XrdMonSndTraceCache.hh>
Public Member Functions | |
XrdMonSndTraceCache () | |
bool | bufferFull () const |
int | add (const XrdMonSndTraceEntry &de) |
const vector < XrdMonSndTraceEntry > & | getVector () |
void | clear () |
Static Public Attributes | |
static const unsigned int | PACKETSIZE = 8*1024 |
static const unsigned int | NODATAELEMS = (PACKETSIZE-HDRLEN)/TRACEELEMLEN |
Private Attributes | |
vector< XrdMonSndTraceEntry > | _entries |
XrdMonSndTraceCache::XrdMonSndTraceCache | ( | ) |
int XrdMonSndTraceCache::add | ( | const XrdMonSndTraceEntry & | de | ) |
References _entries, NODATAELEMS, XrdMonSndDebug::SCache, and XrdMonSndDebug::verbose().
Referenced by doTraceXrdMonSndPacket().
bool XrdMonSndTraceCache::bufferFull | ( | ) | const [inline] |
References _entries, and NODATAELEMS.
Referenced by doTraceXrdMonSndPacket().
void XrdMonSndTraceCache::clear | ( | ) | [inline] |
References _entries.
Referenced by doTraceXrdMonSndPacket().
const vector<XrdMonSndTraceEntry>& XrdMonSndTraceCache::getVector | ( | ) | [inline] |
References _entries.
Referenced by doTraceXrdMonSndPacket().
vector<XrdMonSndTraceEntry> XrdMonSndTraceCache::_entries [private] |
Referenced by add(), bufferFull(), clear(), and getVector().
const unsigned int XrdMonSndTraceCache::NODATAELEMS = (PACKETSIZE-HDRLEN)/TRACEELEMLEN [static] |
Referenced by add(), bufferFull(), and closeFiles().
const unsigned int XrdMonSndTraceCache::PACKETSIZE = 8*1024 [static] |