#include <wormtcp.h>
Inheritance diagram for WormTCP:

Public Member Functions | |
| WormTCP () | |
| virtual void | AttachNode (Node *) |
| virtual | ~WormTCP () |
| virtual Application * | Copy () const |
| virtual void | Initialize () |
| virtual void | Activate () |
Static Public Member Functions | |
| void | SetConnections (Count_t) |
Private Member Functions | |
| void | SendWorm (int) |
| virtual void | Receive (Packet *, L4Protocol *, Seq_t) |
| virtual void | Sent (Count_t, L4Protocol *) |
| virtual void | ConnectionComplete (L4Protocol *) |
| virtual void | ConnectionFailed (L4Protocol *, bool) |
| virtual void | CloseRequest (L4Protocol *) |
| virtual void | Closed (L4Protocol *) |
| virtual void | StartApp () |
| virtual void | StopApp () |
Private Attributes | |
| TCP * | tcp |
| std::vector< TCP * > | tcp_c |
| std::map< TCP *, int > | tcp_c_map |
| std::map< TCP *, Count_t > | tcp_r_count |
| std::map< TCP *, bool > | tcp_r_isworm |
| std::vector< Count_t > | sentAck |
Static Private Attributes | |
| Random * | rngD = 0 |
| Count_t | connections = 2 |
|
|
|
|
|
|
|
|
Reimplemented from Worm. |
|
|
Reimplemented from Worm. |
|
|
Reimplemented from Worm. |
|
|
Reimplemented from Worm. |
|
|
Reimplemented from Worm. |
|
||||||||||||
|
Reimplemented from Worm. |
|
|
Reimplemented from Worm. |
|
|
Reimplemented from Worm. |
|
||||||||||||||||
|
Reimplemented from Worm. |
|
|
|
|
||||||||||||
|
Reimplemented from Worm. |
|
|
|
|
|
Reimplemented from Worm. |
|
|
Reimplemented from Worm. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1