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

WormUDP Class Reference

#include <wormudp.h>

Inheritance diagram for WormUDP:

Worm TimerHandler Application Handler Object VSlammerWorm VSlammerWorm List of all members.

Public Member Functions

 WormUDP ()
virtual void AttachNode (Node *)
virtual ~WormUDP ()
virtual ApplicationCopy () const
virtual void Initialize ()
virtual void Activate ()

Static Public Member Functions

void SetScanRate (Count_t)

Private Member Functions

void SendWorm ()
void ScheduleNextPacket ()
virtual void Receive (Packet *, L4Protocol *, Seq_t)
void Timeout (TimerEvent *)
virtual void StartApp ()
virtual void StopApp ()

Private Attributes

UDPudp
Timer timer
TimerEventtimeoutevent

Static Private Attributes

Count_t scanrate = 50

Constructor & Destructor Documentation

WormUDP::WormUDP  ) 
 

WormUDP::~WormUDP  )  [virtual]
 


Member Function Documentation

void WormUDP::Activate  )  [virtual]
 

Reimplemented from Worm.

void WormUDP::AttachNode Node  )  [virtual]
 

Reimplemented from Worm.

Application * WormUDP::Copy  )  const [virtual]
 

Reimplemented from Worm.

void WormUDP::Initialize  )  [virtual]
 

Reimplemented from Worm.

void WormUDP::Receive Packet ,
L4Protocol ,
Seq_t 
[private, virtual]
 

Reimplemented from Worm.

void WormUDP::ScheduleNextPacket  )  [private]
 

void WormUDP::SendWorm  )  [private]
 

void WormUDP::SetScanRate Count_t   )  [static]
 

void WormUDP::StartApp  )  [private, virtual]
 

Reimplemented from Worm.

void WormUDP::StopApp  )  [private, virtual]
 

Reimplemented from Worm.

void WormUDP::Timeout TimerEvent  )  [private, virtual]
 

Implements TimerHandler.


Member Data Documentation

Count_t WormUDP::scanrate = 50 [static, private]
 

TimerEvent* WormUDP::timeoutevent [private]
 

Timer WormUDP::timer [private]
 

UDP* WormUDP::udp [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 27 16:17:36 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1