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

Public Types | |
| typedef std::vector < wns::ldk::CompoundPtr > | CompoundContainer |
| typedef std::list < wns::ldk::CompoundPtr > | CompoundQueue |
Public Member Functions | |
| Variables (const wns::pyconfig::View &config) | |
| virtual | ~Variables () |
Public Attributes | |
| bool | delayingDelivery |
| int | leastNR |
| "Least" sequence number of all received packets not yet delivered to upper FU. | |
| int | levelSendBuffer |
| Number of packets in arq send buffer. | |
| wns::logger::Logger | logger |
| Logger. | |
| int | lowerBoundNS |
| Sequence number of the compound at the lower bound of the current send window. | |
| int | NS |
| Sequence number of the next packet to be sent. | |
| CompoundQueue | pendingACKsQueue |
| ACKs waiting to be sent. | |
| CompoundQueue | pendingCompoundsQueue |
| Compounds waiting to be sent. | |
| CompoundContainer | receivedCompounds |
| Container for received packets not yet delivered to upper FU. | |
| double | resendTimeout |
| Time between two transmissions of the same PDU. | |
| CompoundContainer | sentCompounds |
| Container for sent packets not yet acknowledged. | |
| int | sequenceNumberSize |
| Divisor for Sequence Numbers. | |
| int | windowSize |
| Window size. | |
Definition at line 69 of file FSMFU.hpp.
| typedef std::vector<wns::ldk::CompoundPtr> glue::arqfsm::selectiverepeat::Variables::CompoundContainer |
| typedef std::list<wns::ldk::CompoundPtr> glue::arqfsm::selectiverepeat::Variables::CompoundQueue |
| glue::arqfsm::selectiverepeat::Variables::Variables | ( | const wns::pyconfig::View & | config | ) | [inline] |
| virtual glue::arqfsm::selectiverepeat::Variables::~Variables | ( | ) | [inline, virtual] |
1.5.5