49 DTP* dtp = getRINAModule<DTP*>(
this, 1, {
MOD_DTP});
66 bubble(
"ControlAckPDU: Missing PDU on the receiver end.");
80 dtcp->ackPDU(ctrlAckPDU->getSndLeftWinEdge() - 1);
81 dtcp->updateSenderLWE(ctrlAckPDU->getSndLeftWinEdge());
83 bubble(
"ControlAckPDU: Missing PDU on the sender's end.");
void setSenderRightWinEdge(unsigned int senderRightWinEdge)
unsigned int getSndRightWinEdge() const
virtual ~RcvrControlAckPolicyBase()
unsigned int getSendingRate() const
unsigned int getRcvLeftWinEdge() const
void setSendingRate(unsigned int sendingRate)
unsigned int getRcvRightWinEdge() const
RcvrControlAckPolicyBase()
const PDU * getCurrentPdu() const
void sendAckFlowPDU(unsigned int seqNum=0, bool seqNumValid=false)
unsigned int getSndLeftWinEdge() const
unsigned int getNextSndCtrlSeqNumNoInc()
void defaultAction(DTPState *dtpState, DTCPState *dtcpState)