User Manual, Developers Guide and API Documentation

glue::arqfsm::selectiverepeat::Variables Class Reference

Variables available in FU with FSM support.

#include <arqfsm/selectiverepeat/FSMFU.hpp>

Collaboration diagram for glue::arqfsm::selectiverepeat::Variables:

Collaboration graph
[legend]

List of all members.

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.


Detailed Description

Definition at line 69 of file FSMFU.hpp.


Member Typedef Documentation

Definition at line 73 of file FSMFU.hpp.

Definition at line 72 of file FSMFU.hpp.


Constructor & Destructor Documentation

glue::arqfsm::selectiverepeat::Variables::Variables ( const wns::pyconfig::View config  )  [inline]

Definition at line 75 of file FSMFU.hpp.

virtual glue::arqfsm::selectiverepeat::Variables::~Variables (  )  [inline, virtual]

Definition at line 102 of file FSMFU.hpp.


Member Data Documentation

Definition at line 163 of file FSMFU.hpp.

Definition at line 140 of file FSMFU.hpp.

Definition at line 134 of file FSMFU.hpp.

Definition at line 168 of file FSMFU.hpp.

Definition at line 129 of file FSMFU.hpp.

Definition at line 123 of file FSMFU.hpp.

Definition at line 161 of file FSMFU.hpp.

Definition at line 150 of file FSMFU.hpp.

Definition at line 156 of file FSMFU.hpp.

Definition at line 118 of file FSMFU.hpp.

Definition at line 145 of file FSMFU.hpp.

Definition at line 113 of file FSMFU.hpp.

Definition at line 108 of file FSMFU.hpp.


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

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