|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <TxControlPolicyTCPTahoe.h>
Public Member Functions | |
| TxControlPolicyTCPTahoe () | |
| virtual | ~TxControlPolicyTCPTahoe () |
| virtual bool | run (DTPState *dtpState, DTCPState *dtcpState) |
| void | slowDown () |
Public Member Functions inherited from TxControlPolicyBase | |
| TxControlPolicyBase () | |
| virtual | ~TxControlPolicyBase () |
| void | defaultAction (DTPState *dtpState, DTCPState *dtcpState) |
Public Member Functions inherited from EFCPPolicy | |
| EFCPPolicy () | |
| virtual | ~EFCPPolicy () |
| virtual bool | call (DTPState *dtpState, DTCPState *dtcpState) |
Public Attributes | |
| float | snd_cwnd |
| congestion window More... | |
| float | ssthresh |
| slow start threshold More... | |
| uint32_t | state |
| uint32_t | rxSent |
| uint32_t | ackRcvd |
| uint32_t | packetSize |
| uint32_t | flightSize |
| bool | slowedDown |
Protected Member Functions | |
| virtual void | initialize (int step) |
Protected Member Functions inherited from TxControlPolicyBase | |
| virtual void | initialize () |
| virtual void | handleMessage (cMessage *msg) |
Protected Attributes | |
| SenderAckPolicyTCP * | ackPolicy |
| simsignal_t | sigStatTCPTahoeCWND |
Definition at line 42 of file TxControlPolicyTCPTahoe.h.
| TxControlPolicyTCPTahoe::TxControlPolicyTCPTahoe | ( | ) |
Definition at line 24 of file TxControlPolicyTCPTahoe.cc.
|
virtual |
Definition at line 34 of file TxControlPolicyTCPTahoe.cc.
|
protectedvirtual |
Definition at line 38 of file TxControlPolicyTCPTahoe.cc.
Implements TxControlPolicyBase.
Definition at line 58 of file TxControlPolicyTCPTahoe.cc.
| void TxControlPolicyTCPTahoe::slowDown | ( | ) |
Definition at line 48 of file TxControlPolicyTCPTahoe.cc.
Referenced by DTCPECNSlowDownPolicyTCP::run(), and run().
|
protected |
Definition at line 62 of file TxControlPolicyTCPTahoe.h.
Referenced by initialize(), and run().
| uint32_t TxControlPolicyTCPTahoe::ackRcvd |
Definition at line 49 of file TxControlPolicyTCPTahoe.h.
Referenced by run(), and TxControlPolicyTCPTahoe().
| uint32_t TxControlPolicyTCPTahoe::flightSize |
Definition at line 51 of file TxControlPolicyTCPTahoe.h.
Referenced by run(), and TxControlPolicyTCPTahoe().
| uint32_t TxControlPolicyTCPTahoe::packetSize |
Definition at line 50 of file TxControlPolicyTCPTahoe.h.
Referenced by initialize(), run(), and slowDown().
| uint32_t TxControlPolicyTCPTahoe::rxSent |
Definition at line 48 of file TxControlPolicyTCPTahoe.h.
Referenced by run(), and TxControlPolicyTCPTahoe().
|
protected |
Definition at line 65 of file TxControlPolicyTCPTahoe.h.
Referenced by initialize(), run(), and slowDown().
| bool TxControlPolicyTCPTahoe::slowedDown |
Definition at line 53 of file TxControlPolicyTCPTahoe.h.
Referenced by initialize(), run(), and slowDown().
| float TxControlPolicyTCPTahoe::snd_cwnd |
congestion window
Definition at line 44 of file TxControlPolicyTCPTahoe.h.
Referenced by run(), slowDown(), and TxControlPolicyTCPTahoe().
| float TxControlPolicyTCPTahoe::ssthresh |
slow start threshold
Definition at line 45 of file TxControlPolicyTCPTahoe.h.
Referenced by run(), slowDown(), and TxControlPolicyTCPTahoe().
| uint32_t TxControlPolicyTCPTahoe::state |
Definition at line 47 of file TxControlPolicyTCPTahoe.h.
Referenced by run(), slowDown(), and TxControlPolicyTCPTahoe().