|
INET Framework for OMNeT++/OMNEST
|
State variables for DcTcp. More...
#include <DcTcpFamily.h>
Public Member Functions | |
| DcTcpFamilyStateVariables () | |
| virtual std::string | str () const override |
| virtual std::string | detailedInfo () const override |
Public Member Functions inherited from inet::tcp::TcpTahoeRenoFamilyStateVariables | |
| TcpTahoeRenoFamilyStateVariables () | |
| virtual void | setSendQueueLimit (uint32_t newLimit) |
Public Member Functions inherited from inet::tcp::TcpBaseAlgStateVariables | |
| TcpBaseAlgStateVariables () | |
Public Member Functions inherited from inet::tcp::TcpStateVariables | |
| TcpStateVariables () | |
Public Attributes | |
| bool | dctcp_ce |
| uint32_t | dctcp_windEnd |
| uint32_t | dctcp_bytesAcked |
| uint32_t | dctcp_bytesMarked |
| double | dctcp_alpha |
| double | dctcp_gamma |
Public Attributes inherited from inet::tcp::TcpTahoeRenoFamilyStateVariables | |
| uint32_t | ssthresh |
| slow start threshold More... | |
Public Attributes inherited from inet::tcp::TcpBaseAlgStateVariables | |
| int | rexmit_count |
| retransmit count More... | |
| simtime_t | rexmit_timeout |
| current retransmission timeout (aka RTO) More... | |
| uint | persist_factor |
| persist factor More... | |
| simtime_t | persist_timeout |
| current persist timeout More... | |
| uint32_t | snd_cwnd |
| congestion window More... | |
| uint32_t | rtseq |
| round-trip time measurements More... | |
| simtime_t | rtseq_sendtime |
| time when rtseq was sent (0 if RTT measurement is not running) More... | |
| simtime_t | srtt |
| round-trip time estimation (Jacobson's algorithm) More... | |
| simtime_t | rttvar |
| variance of round-trip time More... | |
| uint32_t | numRtos |
| number of RTOs More... | |
| uint32_t | recover |
| RFC 3782 variables. More... | |
| bool | firstPartialACK |
| first partial acknowledgement (RFC 3782) More... | |
Public Attributes inherited from inet::tcp::TcpStateVariables | |
| bool | active |
| bool | fork |
| uint32_t | snd_mss |
| uint32_t | snd_una |
| uint32_t | snd_nxt |
| uint32_t | snd_max |
| uint32_t | snd_wnd |
| uint32_t | snd_up |
| uint32_t | snd_wl1 |
| uint32_t | snd_wl2 |
| uint32_t | iss |
| uint32_t | rcv_nxt |
| uint32_t | rcv_wnd |
| uint32_t | rcv_up |
| uint32_t | irs |
| uint32_t | rcv_adv |
| int | syn_rexmit_count |
| simtime_t | syn_rexmit_timeout |
| bool | fin_ack_rcvd |
| bool | send_fin |
| uint32_t | snd_fin_seq |
| bool | fin_rcvd |
| uint32_t | rcv_fin_seq |
| bool | nagle_enabled |
| bool | delayed_acks_enabled |
| bool | limited_transmit_enabled |
| bool | increased_IW_enabled |
| uint32_t | full_sized_segment_counter |
| bool | ack_now |
| bool | afterRto |
| bool | ws_support |
| bool | ws_enabled |
| int | ws_manual_scale |
| bool | snd_ws |
| bool | rcv_ws |
| uint | rcv_wnd_scale |
| uint | snd_wnd_scale |
| bool | ts_support |
| bool | ts_enabled |
| bool | snd_initial_ts |
| bool | rcv_initial_ts |
| uint32_t | ts_recent |
| uint32_t | last_ack_sent |
| simtime_t | time_last_data_sent |
| bool | sack_support |
| bool | sack_enabled |
| bool | snd_sack_perm |
| bool | rcv_sack_perm |
| uint32_t | start_seqno |
| uint32_t | end_seqno |
| bool | snd_sack |
| bool | snd_dsack |
| SackList | sacks_array |
| uint32_t | highRxt |
| uint32_t | pipe |
| uint32_t | recoveryPoint |
| uint32_t | sackedBytes |
| uint32_t | sackedBytes_old |
| bool | lossRecovery |
| uint32_t | sendQueueLimit |
| bool | queueUpdate |
| uint32_t | dupacks |
| uint32_t | snd_sacks |
| uint32_t | rcv_sacks |
| uint32_t | rcv_oooseg |
| uint32_t | rcv_naseg |
| uint32_t | maxRcvBuffer |
| uint32_t | usedRcvBuffer |
| uint32_t | freeRcvBuffer |
| uint32_t | tcpRcvQueueDrops |
| bool | ecnEchoState |
| bool | sndCwr |
| bool | gotEce |
| bool | gotCeIndication |
| bool | ect |
| bool | endPointIsWillingECN |
| bool | ecnSynSent |
| bool | ecnWillingness |
| bool | sndAck |
| bool | rexmit |
| simtime_t | eceReactionTime |
| uint32_t | dupthresh |
State variables for DcTcp.
| inet::tcp::DcTcpFamilyStateVariables::DcTcpFamilyStateVariables | ( | ) |
|
overridevirtual |
Reimplemented from inet::tcp::TcpTahoeRenoFamilyStateVariables.
|
overridevirtual |
Reimplemented from inet::tcp::TcpTahoeRenoFamilyStateVariables.
| double inet::tcp::DcTcpFamilyStateVariables::dctcp_alpha |
Referenced by DcTcpFamilyStateVariables(), detailedInfo(), inet::tcp::DcTcp::receivedDataAck(), and str().
| uint32_t inet::tcp::DcTcpFamilyStateVariables::dctcp_bytesAcked |
Referenced by DcTcpFamilyStateVariables(), detailedInfo(), inet::tcp::DcTcp::receivedDataAck(), and str().
| uint32_t inet::tcp::DcTcpFamilyStateVariables::dctcp_bytesMarked |
Referenced by DcTcpFamilyStateVariables(), detailedInfo(), inet::tcp::DcTcp::receivedDataAck(), and str().
| bool inet::tcp::DcTcpFamilyStateVariables::dctcp_ce |
| double inet::tcp::DcTcpFamilyStateVariables::dctcp_gamma |
| uint32_t inet::tcp::DcTcpFamilyStateVariables::dctcp_windEnd |
Referenced by DcTcpFamilyStateVariables(), detailedInfo(), inet::tcp::DcTcp::receivedDataAck(), and str().