Main Page   Namespace List   Alphabetical List   Compound List   File List   Compound Members   File Members  

TimeSlot Class Reference

#include <timeslot.h>

List of all members.

Public Methods

 TimeSlot (TimeStamp &, uint32_t &, const char *)
virtual ~TimeSlot ()
virtual void setupIfPairs (const char *)
virtual void Add (Flow &)
virtual void setPrevious (TimeSlot *ts)
virtual void setPreviousAdd (TimeSlot *ts)
TimeSlot * getPrevious ()
TimeStamp const getBegin ()
TimeStamp const getEnd ()
map< uint16_t, map< uint16_t,
IfPair * > > * 
getIntTree ()
uint32_tgetFlows ()
uint32_tgetPackets ()
uint32_tgetOctets ()

Private Attributes

map< uint16_t, map< uint16_t,
IfPair * > > 
inttree
TimeStamp begin
TimeStamp end
TimeSlot * previous
TimeSlot * previousadd
uint32_t flows
uint32_t octets
uint32_t packets


Constructor & Destructor Documentation

TimeSlot::TimeSlot TimeStamp  ,
uint32_t  ,
const char *   
 

virtual TimeSlot::~TimeSlot   [virtual]
 


Member Function Documentation

virtual void TimeSlot::Add Flow   [virtual]
 

TimeStamp const TimeSlot::getBegin   [inline]
 

TimeStamp const TimeSlot::getEnd   [inline]
 

uint32_t& TimeSlot::getFlows   [inline]
 

map< uint16_t, map <uint16_t, IfPair *> >* TimeSlot::getIntTree   [inline]
 

uint32_t& TimeSlot::getOctets   [inline]
 

uint32_t& TimeSlot::getPackets   [inline]
 

TimeSlot* TimeSlot::getPrevious   [inline]
 

virtual void TimeSlot::setPrevious TimeSlot *    ts [inline, virtual]
 

virtual void TimeSlot::setPreviousAdd TimeSlot *    ts [inline, virtual]
 

virtual void TimeSlot::setupIfPairs const char *    [virtual]
 


Member Data Documentation

TimeStamp TimeSlot::begin [private]
 

TimeStamp TimeSlot::end [private]
 

uint32_t TimeSlot::flows [private]
 

map< uint16_t, map <uint16_t, IfPair *> > TimeSlot::inttree [private]
 

uint32_t TimeSlot::octets [private]
 

uint32_t TimeSlot::packets [private]
 

TimeSlot* TimeSlot::previous [private]
 

TimeSlot * TimeSlot::previousadd [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Jun 26 00:23:14 2003 for Panoptis by doxygen1.2.18