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


Definition at line 51 of file TrafficEstimation_mean.hpp.
| TrafficEstimation_mean::TrafficEstimation_mean | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 40 of file TrafficEstimation_mean.cpp.
| TrafficEstimation_mean::~TrafficEstimation_mean | ( | ) | [virtual] |
Definition at line 60 of file TrafficEstimation_mean.cpp.
| bool TrafficEstimation_mean::doIsAccepting | ( | const wns::ldk::CompoundPtr & | compound | ) | const [private, virtual] |
Definition at line 76 of file TrafficEstimation_mean.cpp.
| void TrafficEstimation_mean::doOnData | ( | const wns::ldk::CompoundPtr & | compound | ) | [private, virtual] |
Definition at line 279 of file TrafficEstimation_mean.cpp.
| void TrafficEstimation_mean::doSendData | ( | const wns::ldk::CompoundPtr & | compound | ) | [private, virtual] |
Definition at line 84 of file TrafficEstimation_mean.cpp.
| void TrafficEstimation_mean::doWakeup | ( | ) | [private, virtual] |
Definition at line 130 of file TrafficEstimation_mean.cpp.
| void TrafficEstimation_mean::onFUNCreated | ( | ) | [private, virtual] |
Definition at line 66 of file TrafficEstimation_mean.cpp.
| void TrafficEstimation_mean::periodically | ( | ) | [private, virtual] |
The deriver is forced to implement this method. It gets called periodically, whenever the timer fires.
Implements wns::events::PeriodicTimeout.
Definition at line 137 of file TrafficEstimation_mean.cpp.
Definition at line 134 of file TrafficEstimation_mean.hpp.
Definition at line 132 of file TrafficEstimation_mean.hpp.
Definition at line 137 of file TrafficEstimation_mean.hpp.
Definition at line 128 of file TrafficEstimation_mean.hpp.
std::map<wns::service::dll::UnicastAddress, estimatedTraffic > wimemac::upperMAC::TrafficEstimation_mean::currentTrafficPerAddress [private] |
Definition at line 121 of file TrafficEstimation_mean.hpp.
wns::probe::bus::ContextCollectorPtr wimemac::upperMAC::TrafficEstimation_mean::datathroughputProbe [private] |
Definition at line 131 of file TrafficEstimation_mean.hpp.
struct wimemac::upperMAC::TrafficEstimation_mean::Friends wimemac::upperMAC::TrafficEstimation_mean::friends [private] |
std::map<wns::service::dll::UnicastAddress, estimatedTraffic > wimemac::upperMAC::TrafficEstimation_mean::lastSetTrafficPerAddress [private] |
Definition at line 122 of file TrafficEstimation_mean.hpp.
Definition at line 126 of file TrafficEstimation_mean.hpp.
const std::string wimemac::upperMAC::TrafficEstimation_mean::managerName [private] |
Definition at line 87 of file TrafficEstimation_mean.hpp.
Definition at line 130 of file TrafficEstimation_mean.hpp.
std::deque<measurementDatapSF> wimemac::upperMAC::TrafficEstimation_mean::measurementWindow [private] |
Definition at line 117 of file TrafficEstimation_mean.hpp.
Definition at line 133 of file TrafficEstimation_mean.hpp.
std::map<wns::service::dll::UnicastAddress, bool > wimemac::upperMAC::TrafficEstimation_mean::NeedsNewEstimatePerAddress [private] |
Definition at line 124 of file TrafficEstimation_mean.hpp.
Definition at line 136 of file TrafficEstimation_mean.hpp.
struct wimemac::upperMAC::TrafficEstimation_mean::config wimemac::upperMAC::TrafficEstimation_mean::trafficEstimationConfig [private] |
std::map<wns::service::dll::UnicastAddress, std::deque<measurementDatapSF> > wimemac::upperMAC::TrafficEstimation_mean::windowedTrafficPerAddress [private] |
Definition at line 120 of file TrafficEstimation_mean.hpp.
1.5.5