RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <EFCPPolicy.h>
Public Member Functions | |
EFCPPolicy () | |
virtual | ~EFCPPolicy () |
virtual bool | call (DTPState *dtpState, DTCPState *dtcpState) |
Protected Member Functions | |
virtual void | initialize () |
virtual void | handleMessage (cMessage *msg) |
virtual void | defaultAction (DTPState *dtpState, DTCPState *dtcpState)=0 |
virtual bool | run (DTPState *dtpState, DTCPState *dtcpState)=0 |
Definition at line 40 of file EFCPPolicy.h.
EFCPPolicy::EFCPPolicy | ( | ) |
Definition at line 33 of file EFCPPolicy.cc.
|
virtual |
Definition at line 39 of file EFCPPolicy.cc.
Definition at line 44 of file EFCPPolicy.cc.
Referenced by DTCP::runECNPolicy(), DTCP::runECNSlowDownPolicy(), DTP::runInitialSeqNumPolicy(), DTCP::runLostControlPDUPolicy(), DTCP::runNoOverridePeakPolicy(), DTCP::runNoRateSlowDownPolicy(), DTCP::runRateReductionPolicy(), DTCP::runRcvFCOverrunPolicy(), DTCP::runRcvrAckPolicy(), DTCP::runRcvrControlAckPolicy(), DTCP::runRcvrFCPolicy(), DTP::runRcvrInactivityTimerPolicy(), DTCP::runReceivingFCPolicy(), DTCP::runReconcileFCPolicy(), DTP::runRTTEstimatorPolicy(), DTCP::runRxTimerExpiryPolicy(), DTCP::runSenderAckPolicy(), DTP::runSenderInactivityTimerPolicy(), DTCP::runSendingAckPolicy(), DTCP::runSndFCOverrunPolicy(), and DTCP::runTxControlPolicy().
|
protectedpure virtual |
Implemented in RTTEstimatorPolicyBase, RcvrInactivityPolicyBase, SenderInactivityPolicyBase, SenderAckPolicyBase, LostControlPDUPolicyBase, NoOverridePeakPolicyBase, NoRateSlowDownPolicyBase, RateReductionPolicyBase, RcvFCOverrunPolicyBase, ReceivingFCPolicyBase, ReconcileFCPolicyBase, SendingAckPolicyBase, SndFCOverrunPolicyBase, TxControlPolicyBase, InitialSeqNumPolicyBase, ECNPolicyBase, ECNSlowDownPolicyBase, RcvrControlAckPolicyBase, RcvrAckPolicyBase, RcvrFCPolicyBase, and RxTimerExpiryPolicyBase.
Referenced by call().
|
inlineprotectedvirtual |
Reimplemented in RTTEstimatorPolicyBase, SenderInactivityPolicyBase, SenderAckPolicyBase, InitialSeqNumPolicyBase, LostControlPDUPolicyBase, NoOverridePeakPolicyBase, NoRateSlowDownPolicyBase, RateReductionPolicyBase, RcvFCOverrunPolicyBase, ReceivingFCPolicyBase, ReconcileFCPolicyBase, SendingAckPolicyBase, SndFCOverrunPolicyBase, TxControlPolicyBase, ECNPolicyBase, ECNSlowDownPolicyBase, RcvrControlAckPolicyBase, RcvrInactivityPolicyBase, RcvrAckPolicyBase, RcvrFCPolicyBase, and RxTimerExpiryPolicyBase.
Definition at line 49 of file EFCPPolicy.h.
|
inlineprotectedvirtual |
Reimplemented in TxControlPolicyLG, RTTEstimatorPolicyBase, SenderInactivityPolicyBase, SenderAckPolicyBase, InitialSeqNumPolicyBase, LostControlPDUPolicyBase, NoOverridePeakPolicyBase, NoRateSlowDownPolicyBase, RateReductionPolicyBase, RcvFCOverrunPolicyBase, ReceivingFCPolicyBase, ReconcileFCPolicyBase, SenderAckPolicyLG, SendingAckPolicyBase, SndFCOverrunPolicyBase, TxControlPolicyBase, ECNPolicyBase, ECNSlowDownPolicyBase, RcvrControlAckPolicyBase, RcvrInactivityPolicyBase, RcvrAckPolicyLG, RcvrAckPolicyBase, RcvrFCPolicyBase, RxTimerExpiryPolicyBase, and RTTEstimatorPolicyLG.
Definition at line 48 of file EFCPPolicy.h.
Implemented in TxControlPolicyTCPTahoe, TxControlPolicyLG, SenderAckPolicyLG, RcvrAckPolicyLG, TxControlPolicyBase, RTTEstimatorPolicyLG, RxTimerExpiryPolicyDefault, RcvrInactivityPolicyDefault, RTTEstimatorPolicyDefault, SenderInactivityPolicyDefault, ECNPolicyDefault, ECNSlowDownPolicyDefault, LostControlPDUPolicyDefault, NoOverridePeakPolicyDefault, NoRateSlowDownPolicyDefault, RateReductionPolicyDefault, RcvFCOverrunPolicyDefault, RcvrAckPolicyDefault, RcvrControlAckPolicyDefault, RcvrFCPolicyDefault, ReceivingFCPolicyDefault, ReconcileFCPolicyDefault, SenderAckPolicyDefault, SendingAckPolicyDefault, SndFCOverrunPolicyDefault, TxControlPolicyDefault, InitialSeqNumPolicyDefault, RTTEstimatorPolicyTCP, SenderAckPolicyTCP, DTCPECNSlowDownPolicyTCP, and DTCPECNSlowDownPolicyDefault.
Referenced by call().