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


Public Member Functions | |
| StationForwarding (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config) | |
| Constructor. | |
| virtual | ~StationForwarding () |
| Destructor. | |
Private Member Functions | |
| virtual bool | doIsAccepting (const wns::ldk::CompoundPtr &_compound) const |
| If associated, we accept if the lower FU is accepting. | |
| virtual void | doOnData (const wns::ldk::CompoundPtr &_compound) |
| Exchange target source agains original source and deliver. | |
| virtual void | doSendData (const wns::ldk::CompoundPtr &_compound) |
| The target address becomes the final destination, the association address becomes the target. | |
| virtual void | doWakeup () |
| Forward the wakeup call. | |
| virtual void | onFUNCreated () |
| Initialize the FU. | |
Private Attributes | |
| const wns::pyconfig::View | config |
| The config. | |
| wifimac::Layer2 * | layer2 |
| Pointer to Layer2. | |
| wns::logger::Logger | logger |
| The logger. | |
| const std::string | ucName |
| Name of the upper convergence FU. | |
Definition at line 52 of file StationForwarding.hpp.
| StationForwarding::StationForwarding | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 44 of file StationForwarding.cpp.
| StationForwarding::~StationForwarding | ( | ) | [virtual] |
Definition at line 53 of file StationForwarding.cpp.
| bool StationForwarding::doIsAccepting | ( | const wns::ldk::CompoundPtr & | _compound | ) | const [private, virtual] |
Definition at line 70 of file StationForwarding.cpp.
| void StationForwarding::doOnData | ( | const wns::ldk::CompoundPtr & | _compound | ) | [private, virtual] |
Definition at line 92 of file StationForwarding.cpp.
| void StationForwarding::doSendData | ( | const wns::ldk::CompoundPtr & | _compound | ) | [private, virtual] |
Definition at line 136 of file StationForwarding.cpp.
| void StationForwarding::doWakeup | ( | ) | [private, virtual] |
Definition at line 85 of file StationForwarding.cpp.
| void StationForwarding::onFUNCreated | ( | ) | [private, virtual] |
Definition at line 59 of file StationForwarding.cpp.
const wns::pyconfig::View wifimac::pathselection::StationForwarding::config [private] |
Definition at line 84 of file StationForwarding.hpp.
Definition at line 93 of file StationForwarding.hpp.
Definition at line 87 of file StationForwarding.hpp.
const std::string wifimac::pathselection::StationForwarding::ucName [private] |
Definition at line 90 of file StationForwarding.hpp.
1.5.5