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


Public Member Functions | |
| void | calculateSizes (const wns::ldk::CommandPool *commandPool, Bit &commandPoolSize, Bit &dataSize) const |
| Default calculateSizes implementation. | |
| FSMFU (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &_config) | |
| virtual bool | onSuspend () const |
| virtual | ~FSMFU () |
Private Member Functions | |
| virtual void | onTimeout () |
| Your callback. Implement this. | |
Private Attributes | |
| int | bitsPerIFrame |
| Number of bits added to the header for each I-Frame. | |
| int | bitsPerRRFrame |
| Number of bits added to the header for each RR-Frame. | |
| wns::pyconfig::View | config |
Definition at line 129 of file FSMFU.hpp.
| FSMFU::FSMFU | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | _config | |||
| ) |
| virtual glue::arqfsm::stopandwait::FSMFU::~FSMFU | ( | ) | [inline, virtual] |
| void FSMFU::calculateSizes | ( | const wns::ldk::CommandPool * | commandPool, | |
| Bit & | commandPoolSize, | |||
| Bit & | dataSize | |||
| ) | const [virtual] |
The default implementation delegates calculation to upper functional units, modifying the result to include the size of the provided Command.
Reimplemented from wns::ldk::CommandTypeSpecifier< T >.
| bool FSMFU::onSuspend | ( | ) | const [virtual] |
| void FSMFU::onTimeout | ( | ) | [private, virtual] |
The deriver is forced to implement this method. It gets called, whenever the timer fires.
Implements wns::events::CanTimeout.
1.5.5