![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <arqfsm/InSignals.hpp>

Public Member Functions | |
| virtual STATEINTERFACE * | onACK (int sequenceNumber)=0 |
| virtual STATEINTERFACE * | onI (const wns::ldk::CompoundPtr &compound, int sequenceNumber)=0 |
| virtual void | onIsAccepting (bool &accepting) const =0 |
| virtual STATEINTERFACE * | onSendData (const wns::ldk::CompoundPtr &compound)=0 |
| virtual STATEINTERFACE * | onWakeup ()=0 |
Protected Member Functions | |
| virtual | ~InSignals () |
Definition at line 21 of file InSignals.hpp.
| virtual glue::arqfsm::InSignals< STATEINTERFACE >::~InSignals | ( | ) | [inline, protected, virtual] |
Definition at line 41 of file InSignals.hpp.
| virtual STATEINTERFACE* glue::arqfsm::InSignals< STATEINTERFACE >::onACK | ( | int | sequenceNumber | ) | [pure virtual] |
Implemented in glue::arqfsm::selectiverepeat::ReadyForTransmissionBufferEmpty, glue::arqfsm::selectiverepeat::ReadyForTransmissionBufferPartlyFilled, glue::arqfsm::selectiverepeat::WaitingForACKsBufferFull, glue::arqfsm::stopandwait::ReadyForTransmission, and glue::arqfsm::stopandwait::WaitingForACK.
| virtual STATEINTERFACE* glue::arqfsm::InSignals< STATEINTERFACE >::onI | ( | const wns::ldk::CompoundPtr & | compound, | |
| int | sequenceNumber | |||
| ) | [pure virtual] |
Implemented in glue::arqfsm::selectiverepeat::BaseState, and glue::arqfsm::stopandwait::BaseState.
| virtual void glue::arqfsm::InSignals< STATEINTERFACE >::onIsAccepting | ( | bool & | accepting | ) | const [pure virtual] |
Implemented in glue::arqfsm::selectiverepeat::ReadyForTransmissionBufferEmpty, glue::arqfsm::selectiverepeat::ReadyForTransmissionBufferPartlyFilled, glue::arqfsm::selectiverepeat::WaitingForACKsBufferFull, glue::arqfsm::stopandwait::ReadyForTransmission, and glue::arqfsm::stopandwait::WaitingForACK.
| virtual STATEINTERFACE* glue::arqfsm::InSignals< STATEINTERFACE >::onSendData | ( | const wns::ldk::CompoundPtr & | compound | ) | [pure virtual] |
Implemented in glue::arqfsm::selectiverepeat::ReadyForTransmissionBufferEmpty, glue::arqfsm::selectiverepeat::ReadyForTransmissionBufferPartlyFilled, glue::arqfsm::selectiverepeat::WaitingForACKsBufferFull, glue::arqfsm::stopandwait::ReadyForTransmission, and glue::arqfsm::stopandwait::WaitingForACK.
| virtual STATEINTERFACE* glue::arqfsm::InSignals< STATEINTERFACE >::onWakeup | ( | ) | [pure virtual] |
Implemented in glue::arqfsm::selectiverepeat::ReadyForTransmissionBufferEmpty, glue::arqfsm::selectiverepeat::ReadyForTransmissionBufferPartlyFilled, glue::arqfsm::selectiverepeat::WaitingForACKsBufferFull, glue::arqfsm::stopandwait::ReadyForTransmission, and glue::arqfsm::stopandwait::WaitingForACK.
1.5.5