#include <application-tcpsend.h>
Inheritance diagram for TCPSend:

Public Member Functions | |
| TCPSend (IPAddr_t, PortId_t, const Random &, const TCP &=TCP::Default(), const Random &sleepTime=Constant(0), Count_t loopCount=1) | |
| TCPSend (const TCPSend &c) | |
| ~TCPSend () | |
| void | Handle (Event *, Time_t) |
| virtual void | Receive (Packet *, L4Protocol *, Seq_t=0) |
| virtual void | Sent (Count_t, L4Protocol *) |
| virtual void | CloseRequest (L4Protocol *) |
| virtual void | Closed (L4Protocol *) |
| virtual void | ConnectionComplete (L4Protocol *) |
| virtual void | ConnectionFailed (L4Protocol *, bool) |
| virtual void | StartApp () |
| virtual void | StopApp () |
| virtual Application * | Copy () const |
| void | DBDump () |
Public Attributes | |
| IPAddr_t | peerIP |
| PortId_t | peerPort |
| Random * | sizeRV |
| Random * | sleepRV |
| Count_t | lCount |
| Count_t | rCount |
| AppTCPEvent * | pendingEvent |
| Count_t | sent |
| Count_t | sentAck |
| bool | connected |
| bool | ended |
| IPAddr_t | srcip |
| IPAddr_t | dstip |
| PortId_t | srcPort |
| PortId_t | dstPort |
Static Public Attributes | |
| Count_t | totalStarted = 0 |
| Count_t | totalEnded = 0 |
Protected Member Functions | |
| virtual void | SendData () |
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Reimplemented from Application. |
|
|
Reimplemented from Application. |
|
|
Reimplemented from Application. |
|
||||||||||||
|
Reimplemented from Application. |
|
|
Implements TCPApplication. Reimplemented in TCPSendData, and TCPSendData. |
|
|
|
|
||||||||||||
|
Reimplemented from Application. |
|
||||||||||||||||
|
Reimplemented from Application. |
|
|
Reimplemented in TCPSendData, and TCPSendData. |
|
||||||||||||
|
Reimplemented from Application. |
|
|
Reimplemented from Application. |
|
|
Reimplemented from Application. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1