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 () |
![]() | |
TxControlPolicyBase () | |
virtual | ~TxControlPolicyBase () |
void | defaultAction (DTPState *dtpState, DTCPState *dtcpState) |
![]() | |
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) |
![]() | |
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().