User Manual, Developers Guide and API Documentation

glue::arqfsm::selectiverepeat::BaseState Class Reference

#include <arqfsm/selectiverepeat/BaseState.hpp>

Inheritance diagram for glue::arqfsm::selectiverepeat::BaseState:

Inheritance graph
[legend]
Collaboration diagram for glue::arqfsm::selectiverepeat::BaseState:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BaseState (FSMFU::BaseFSM *t, const std::string &stateName)
virtual void deliverCompounds ()
virtual void onExitState ()
virtual void onInitState ()
virtual StateInterfaceonTimeout (const wns::ldk::CompoundPtr &compound)=0
virtual ~BaseState ()

Protected Member Functions

virtual void tryToSendACKs ()
virtual void tryToSendIs ()

Private Member Functions

virtual StateInterfaceonI (const wns::ldk::CompoundPtr &compound, int sequenceNumber)
bool pendingACK (int sequenceNumber)


Detailed Description

Definition at line 23 of file BaseState.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

virtual void glue::arqfsm::selectiverepeat::BaseState::onInitState (  )  [inline, virtual]

virtual StateInterface* glue::arqfsm::selectiverepeat::BaseState::onTimeout ( const wns::ldk::CompoundPtr compound  )  [pure virtual]

bool BaseState::pendingACK ( int  sequenceNumber  )  [private]

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.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:30 2012 for openWNS by  doxygen 1.5.5