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


Public Member Functions | |
| BaseState (FSMFU::BaseFSM *t, const std::string &stateName) | |
| virtual void | deliverCompounds () |
| virtual void | onExitState () |
| virtual void | onInitState () |
| virtual StateInterface * | onTimeout (const wns::ldk::CompoundPtr &compound)=0 |
| virtual | ~BaseState () |
Protected Member Functions | |
| virtual void | tryToSendACKs () |
| virtual void | tryToSendIs () |
Private Member Functions | |
| virtual StateInterface * | onI (const wns::ldk::CompoundPtr &compound, int sequenceNumber) |
| bool | pendingACK (int sequenceNumber) |
Definition at line 23 of file BaseState.hpp.
| glue::arqfsm::selectiverepeat::BaseState::BaseState | ( | FSMFU::BaseFSM * | t, | |
| const std::string & | stateName | |||
| ) | [inline] |
Definition at line 27 of file BaseState.hpp.
| virtual glue::arqfsm::selectiverepeat::BaseState::~BaseState | ( | ) | [inline, virtual] |
Definition at line 32 of file BaseState.hpp.
| void BaseState::deliverCompounds | ( | ) | [virtual] |
Definition at line 19 of file BaseState.cpp.
| virtual void glue::arqfsm::selectiverepeat::BaseState::onExitState | ( | ) | [inline, virtual] |
Reimplemented from glue::arqfsm::ARQBaseState< FSMFU, COMMAND >.
Definition at line 40 of file BaseState.hpp.
| StateInterface * BaseState::onI | ( | const wns::ldk::CompoundPtr & | compound, | |
| int | sequenceNumber | |||
| ) | [private, virtual] |
Implements glue::arqfsm::InSignals< FSMFU::BaseFSM::StateInterface >.
Definition at line 75 of file BaseState.cpp.
| virtual void glue::arqfsm::selectiverepeat::BaseState::onInitState | ( | ) | [inline, virtual] |
Reimplemented from glue::arqfsm::ARQBaseState< FSMFU, COMMAND >.
Reimplemented in glue::arqfsm::selectiverepeat::ReadyForTransmissionBufferEmpty, and glue::arqfsm::selectiverepeat::WaitingForACKsBufferFull.
Definition at line 36 of file BaseState.hpp.
| virtual StateInterface* glue::arqfsm::selectiverepeat::BaseState::onTimeout | ( | const wns::ldk::CompoundPtr & | compound | ) | [pure virtual] |
Definition at line 120 of file BaseState.cpp.
| void BaseState::tryToSendACKs | ( | ) | [protected, virtual] |
Definition at line 37 of file BaseState.cpp.
| void BaseState::tryToSendIs | ( | ) | [protected, virtual] |
Definition at line 54 of file BaseState.cpp.
1.5.5