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

IfPair Class Reference

#include <ifpair.h>

List of all members.

Public Methods

 IfPair (uint16_t &, uint16_t &)
virtual ~IfPair ()
virtual const uint16_tgetinput ()
virtual void setinput (const uint16_t &_newVal)
virtual const uint16_tgetoutput ()
virtual void setoutput (const uint16_t &_newVal)
virtual const uint32_tgetflows ()
virtual const uint32_tgetpackets ()
virtual const uint32_tgetoctets ()
virtual uint32_tgetflows (InetHostAddress &)
virtual uint32_tgetpackets (InetHostAddress &)
virtual void setflows (uint32_t fl)
virtual void setpackets (uint32_t pk)
virtual void setoctets (uint32_t oct)
virtual void setFromIP (const char *s)
virtual void setOutIP (const char *s)
virtual InetHostAddress & getFromIP ()
virtual InetHostAddress & getOutIP ()
virtual void Add (const uint32_t &, const uint32_t &, const uint32_t &)
virtual bool MarkedDos ()
virtual void MarkedDos (bool b)
virtual bool IsDos ()
virtual void IsDos (bool b)
virtual InetHostAddress getTopTalker (int)
virtual InetHostAddress fl_getTopTalker ()
virtual InetHostAddress pk_getTopTalker ()

Private Attributes

IPTree iptree
uint16_t input
uint16_t output
uint32_t flows
uint32_t packets
uint32_t octets
bool marked_dos
bool is_dos
InetHostAddress InputIP
InetHostAddress OutputIP


Constructor & Destructor Documentation

IfPair::IfPair uint16_t  ,
uint16_t  
 

virtual IfPair::~IfPair   [virtual]
 


Member Function Documentation

virtual void IfPair::Add const uint32_t  ,
const uint32_t  ,
const uint32_t  
[virtual]
 

virtual InetHostAddress IfPair::fl_getTopTalker   [virtual]
 

virtual uint32_t& IfPair::getflows InetHostAddress &    [virtual]
 

virtual const uint32_t& IfPair::getflows   [virtual]
 

virtual InetHostAddress& IfPair::getFromIP   [inline, virtual]
 

virtual const uint16_t& IfPair::getinput   [virtual]
 

virtual const uint32_t& IfPair::getoctets   [virtual]
 

virtual InetHostAddress& IfPair::getOutIP   [inline, virtual]
 

virtual const uint16_t& IfPair::getoutput   [virtual]
 

virtual uint32_t& IfPair::getpackets InetHostAddress &    [virtual]
 

virtual const uint32_t& IfPair::getpackets   [virtual]
 

virtual InetHostAddress IfPair::getTopTalker int    [virtual]
 

virtual void IfPair::IsDos bool    b [inline, virtual]
 

virtual bool IfPair::IsDos   [inline, virtual]
 

virtual void IfPair::MarkedDos bool    b [inline, virtual]
 

virtual bool IfPair::MarkedDos   [inline, virtual]
 

virtual InetHostAddress IfPair::pk_getTopTalker   [virtual]
 

virtual void IfPair::setflows uint32_t    fl [inline, virtual]
 

virtual void IfPair::setFromIP const char *    s [inline, virtual]
 

virtual void IfPair::setinput const uint16_t   _newVal [virtual]
 

virtual void IfPair::setoctets uint32_t    oct [inline, virtual]
 

virtual void IfPair::setOutIP const char *    s [inline, virtual]
 

virtual void IfPair::setoutput const uint16_t   _newVal [virtual]
 

virtual void IfPair::setpackets uint32_t    pk [inline, virtual]
 


Member Data Documentation

uint32_t IfPair::flows [private]
 

uint16_t IfPair::input [private]
 

InetHostAddress IfPair::InputIP [private]
 

IPTree IfPair::iptree [private]
 

bool IfPair::is_dos [private]
 

bool IfPair::marked_dos [private]
 

uint32_t IfPair::octets [private]
 

uint16_t IfPair::output [private]
 

InetHostAddress IfPair::OutputIP [private]
 

uint32_t IfPair::packets [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