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

Detector Class Reference

#include <detector.h>

List of all members.

Public Methods

 Detector (TimeSlot *, Collector *, float &, float &, string, string, Mutex *)
virtual ~Detector ()
virtual void run ()

Private Methods

virtual void final ()
void LogAttackStart (uint16_t, uint16_t, InetHostAddress, InetHostAddress, uint32_t, uint32_t)
void LogAttackStop (uint16_t, uint16_t, InetHostAddress, uint32_t, uint32_t)

Private Attributes

TimeSlotprocts
Mutex * mtx
float increase
float percentage
Collectorcl
string owner
string cmd


Constructor & Destructor Documentation

Detector::Detector TimeSlot  ,
Collector  ,
float &   ,
float &   ,
string   ,
string   ,
Mutex *   
 

virtual Detector::~Detector   [virtual]
 


Member Function Documentation

virtual void Detector::final   [private, virtual]
 

void Detector::LogAttackStart uint16_t   ,
uint16_t   ,
InetHostAddress   ,
InetHostAddress   ,
uint32_t   ,
uint32_t   
[private]
 

void Detector::LogAttackStop uint16_t   ,
uint16_t   ,
InetHostAddress   ,
uint32_t   ,
uint32_t   
[private]
 

virtual void Detector::run   [virtual]
 


Member Data Documentation

Collector* Detector::cl [private]
 

string Detector::cmd [private]
 

float Detector::increase [private]
 

Mutex* Detector::mtx [private]
 

string Detector::owner [private]
 

float Detector::percentage [private]
 

TimeSlot* Detector::procts [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