![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <ldk/arq/PiggyBacker.hpp>


Public Member Functions | |
| virtual void | calculateSizes (const CommandPool *commandPool, Bit &commandPoolSize, Bit &sduSize) const |
| virtual void | doOnData (const CompoundPtr &compound) |
| virtual void | doSendData (const CompoundPtr &compound) |
| virtual void | onFUNCreated () |
| PiggyBacker (fun::FUN *fuNet, const pyconfig::View &config) | |
Private Member Functions | |
| virtual bool | doIsAccepting (const CompoundPtr &compound) const |
| virtual void | doWakeup () |
| ARQCommand * | getARQPCI (const CompoundPtr &compound) const |
| void | tryToSend () |
Private Attributes | |
| bool | addACKPDUSize |
| std::string | arqName |
| Bit | bitsIfNotPiggyBacked |
| Bit | bitsIfPiggyBacked |
| struct wns::ldk::arq::PiggyBacker::Friends | friends |
| CompoundPtr | i |
| bool | inControl |
| logger::Logger | logger |
| CompoundPtr | rr |
Classes | |
| struct | Friends |
Definition at line 59 of file PiggyBacker.hpp.
| PiggyBacker::PiggyBacker | ( | fun::FUN * | fuNet, | |
| const pyconfig::View & | config | |||
| ) |
Definition at line 39 of file PiggyBacker.cpp.
| void PiggyBacker::calculateSizes | ( | const CommandPool * | commandPool, | |
| Bit & | commandPoolSize, | |||
| Bit & | sduSize | |||
| ) | const [virtual] |
Definition at line 131 of file PiggyBacker.cpp.
| bool PiggyBacker::doIsAccepting | ( | const CompoundPtr & | compound | ) | const [private, virtual] |
Definition at line 64 of file PiggyBacker.cpp.
| void PiggyBacker::doOnData | ( | const CompoundPtr & | compound | ) | [virtual] |
Definition at line 98 of file PiggyBacker.cpp.
| void PiggyBacker::doSendData | ( | const CompoundPtr & | compound | ) | [virtual] |
Definition at line 77 of file PiggyBacker.cpp.
| void PiggyBacker::doWakeup | ( | ) | [private, virtual] |
Definition at line 111 of file PiggyBacker.cpp.
| ARQCommand * PiggyBacker::getARQPCI | ( | const CompoundPtr & | compound | ) | const [private] |
Definition at line 195 of file PiggyBacker.cpp.
| void PiggyBacker::onFUNCreated | ( | ) | [virtual] |
Definition at line 56 of file PiggyBacker.cpp.
| void PiggyBacker::tryToSend | ( | ) | [private] |
Definition at line 154 of file PiggyBacker.cpp.
Definition at line 77 of file PiggyBacker.hpp.
std::string wns::ldk::arq::PiggyBacker::arqName [private] |
Definition at line 74 of file PiggyBacker.hpp.
Definition at line 76 of file PiggyBacker.hpp.
Definition at line 75 of file PiggyBacker.hpp.
struct wns::ldk::arq::PiggyBacker::Friends wns::ldk::arq::PiggyBacker::friends [private] |
CompoundPtr wns::ldk::arq::PiggyBacker::i [private] |
Definition at line 83 of file PiggyBacker.hpp.
bool wns::ldk::arq::PiggyBacker::inControl [private] |
Definition at line 86 of file PiggyBacker.hpp.
Definition at line 88 of file PiggyBacker.hpp.
CompoundPtr wns::ldk::arq::PiggyBacker::rr [private] |
Definition at line 84 of file PiggyBacker.hpp.
1.5.5