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


Public Member Functions | |
| NetworkStateProbe (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config) | |
| virtual | ~NetworkStateProbe () |
Private Member Functions | |
| void | onTimeout () |
| canTimeoutInterface to probe tx frames at the end of the transmission | |
| void | processIncoming (const wns::ldk::CompoundPtr &compound) |
| Processor Interface Implementation. | |
| void | processOutgoing (const wns::ldk::CompoundPtr &compound) |
| Process compounds on downlink. | |
Private Attributes | |
| wns::simulator::Time | curFrameTxDuration |
| wns::ldk::CompoundPtr | curTxCompound |
| wns::probe::bus::contextprovider::Variable * | isTx |
| Distinguish Rx and Tx. | |
| wns::probe::bus::ContextCollectorPtr | localNetworkState |
| Probe the (local) network state. | |
| wns::logger::Logger | logger |
| std::string | txDurationProviderCommandName |
| Name of the command that holds the frame duration. | |
Definition at line 55 of file NetworkStateProbe.hpp.
| NetworkStateProbe::NetworkStateProbe | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 47 of file NetworkStateProbe.cpp.
| NetworkStateProbe::~NetworkStateProbe | ( | ) | [virtual] |
Definition at line 75 of file NetworkStateProbe.cpp.
| void NetworkStateProbe::onTimeout | ( | ) | [private, virtual] |
| void NetworkStateProbe::processIncoming | ( | const wns::ldk::CompoundPtr & | compound | ) | [private, virtual] |
| void NetworkStateProbe::processOutgoing | ( | const wns::ldk::CompoundPtr & | ) | [private, virtual] |
Override this method to handle outgoing compounds.
Implements wns::ldk::ProcessorInterface.
Definition at line 81 of file NetworkStateProbe.cpp.
Definition at line 91 of file NetworkStateProbe.hpp.
Definition at line 90 of file NetworkStateProbe.hpp.
Definition at line 88 of file NetworkStateProbe.hpp.
wns::probe::bus::ContextCollectorPtr wifimac::convergence::NetworkStateProbe::localNetworkState [private] |
Definition at line 85 of file NetworkStateProbe.hpp.
Definition at line 79 of file NetworkStateProbe.hpp.
std::string wifimac::convergence::NetworkStateProbe::txDurationProviderCommandName [private] |
Definition at line 82 of file NetworkStateProbe.hpp.
1.5.5