![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <management/BeaconEvaluator.hpp>
Definition at line 60 of file BeaconEvaluator.hpp.
typedef wns::container::Registry<wns::service::dll::UnicastAddress, drp::DRPManager*> wimemac::management::BeaconEvaluator::ContainerType [private] |
Definition at line 125 of file BeaconEvaluator.hpp.
| BeaconEvaluator::BeaconEvaluator | ( | ) |
Definition at line 35 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::BeaconExamination | ( | wns::service::dll::UnicastAddress | tx, | |
| wns::service::dll::UnicastAddress | iam, | |||
| BeaconCommand * | BeaconCommand, | |||
| wns::logger::Logger | _logger | |||
| ) |
Definition at line 72 of file BeaconEvaluator.cpp.
| int BeaconEvaluator::CollectDRPmaps | ( | wns::simulator::Time | BPDuration | ) |
Definition at line 313 of file BeaconEvaluator.cpp.
| bool BeaconEvaluator::CreateBPOIE | ( | BeaconCommand * | BeaconCommand | ) |
Definition at line 524 of file BeaconEvaluator.cpp.
| bool BeaconEvaluator::CreateDRPIE | ( | BeaconCommand * | BeaconCommand | ) |
Definition at line 535 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::CreateDRPManager | ( | wns::service::dll::UnicastAddress | rx, | |
| int | CompoundspSF, | |||
| int | BitspSF, | |||
| int | MaxCompoundSize, | |||
| wimemac::convergence::PhyMode | DefPhyMode | |||
| ) |
Definition at line 486 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::CreateDRPMaps | ( | ) |
Definition at line 264 of file BeaconEvaluator.cpp.
| bool BeaconEvaluator::CreateProbeIE | ( | BeaconCommand * | BeaconCommand | ) |
Definition at line 677 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::EvaluateConnection | ( | ) |
Definition at line 350 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::evaluatePERforConnections | ( | ) |
Definition at line 460 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::ExamineBeaconPeriodOccupancy | ( | wns::service::dll::UnicastAddress | tx, | |
| BeaconCommand * | BeaconCommand | |||
| ) | [private] |
Definition at line 787 of file BeaconEvaluator.cpp.
| Vector BeaconEvaluator::getAllocatedMASs | ( | ) | [protected] |
Definition at line 759 of file BeaconEvaluator.cpp.
| int BeaconEvaluator::getBeaconSlot | ( | ) | [private] |
Definition at line 773 of file BeaconEvaluator.cpp.
| wimemac::convergence::PhyMode BeaconEvaluator::getPhyMode | ( | wns::service::dll::UnicastAddress | rx, | |
| int | masNumber | |||
| ) |
Definition at line 52 of file BeaconEvaluator.cpp.
| Vector BeaconEvaluator::getReservedMASs | ( | ) |
Definition at line 765 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::InsertInNeighoursBPoccupancy | ( | wns::service::dll::UnicastAddress | tx, | |
| BeaconCommand * | BeaconCommand | |||
| ) | [private] |
Definition at line 859 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::RequestIE | ( | wns::service::dll::UnicastAddress | rx, | |
| BeaconCommand::ProbeElementID | elementID | |||
| ) |
Definition at line 694 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::SetBPDuration | ( | wns::simulator::Time | duration | ) |
Reimplemented in wimemac::management::BeaconBuilder.
Definition at line 449 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::setFriend | ( | helper::IDRPQueueInterface * | QueueInterface | ) |
Definition at line 437 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::SetLogger | ( | wns::logger::Logger | _logger | ) |
Definition at line 45 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::setManagerFriend | ( | wimemac::lowerMAC::Manager * | manager_ | ) |
Definition at line 443 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::UpdateDRPManager | ( | wns::service::dll::UnicastAddress | rx, | |
| int | CompoundspSF, | |||
| int | BitspSF, | |||
| int | MaxCompoundSize | |||
| ) |
Definition at line 516 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::UpdateGlobalDRPMap | ( | Vector | DRPMap | ) |
Definition at line 728 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::UpdateGlobalHardDRPMap | ( | Vector | SoftDRPMap | ) |
Definition at line 721 of file BeaconEvaluator.cpp.
| void BeaconEvaluator::UpdateGlobalSoftDRPMap | ( | Vector | HardDRPMap | ) |
Definition at line 713 of file BeaconEvaluator.cpp.
| bool BeaconEvaluator::UpdateMapWithPeerAvailabilityMap | ( | wns::service::dll::UnicastAddress | rx, | |
| Vector & | DRPMap | |||
| ) |
Definition at line 736 of file BeaconEvaluator.cpp.
Definition at line 109 of file BeaconEvaluator.hpp.
std::vector<wns::service::dll::UnicastAddress> wimemac::management::BeaconEvaluator::BPoccupancy [private] |
Definition at line 141 of file BeaconEvaluator.hpp.
Definition at line 120 of file BeaconEvaluator.hpp.
Definition at line 124 of file BeaconEvaluator.hpp.
Definition at line 127 of file BeaconEvaluator.hpp.
Definition at line 131 of file BeaconEvaluator.hpp.
Definition at line 108 of file BeaconEvaluator.hpp.
Definition at line 128 of file BeaconEvaluator.hpp.
Definition at line 159 of file BeaconEvaluator.hpp.
struct wimemac::management::BeaconEvaluator::Friends wimemac::management::BeaconEvaluator::friends [private] |
Reimplemented in wimemac::management::BeaconBuilder.
Definition at line 158 of file BeaconEvaluator.hpp.
Definition at line 129 of file BeaconEvaluator.hpp.
Reimplemented in wimemac::management::BeaconBuilder.
Definition at line 161 of file BeaconEvaluator.hpp.
std::vector<BPallocation> wimemac::management::BeaconEvaluator::NeighboursBPoccupancy [private] |
Definition at line 154 of file BeaconEvaluator.hpp.
Definition at line 110 of file BeaconEvaluator.hpp.
wns::container::Registry<wns::service::dll::UnicastAddress, std::queue<BeaconCommand::ProbeElementID> > wimemac::management::BeaconEvaluator::pendingProbe [private] |
Definition at line 160 of file BeaconEvaluator.hpp.
Definition at line 162 of file BeaconEvaluator.hpp.
struct wimemac::management::BeaconEvaluator::Probes wimemac::management::BeaconEvaluator::requestedProbes [protected] |
wns::container::Registry<wns::service::dll::UnicastAddress, Vector> wimemac::management::BeaconEvaluator::rxAvailabilityBitmap [private] |
Definition at line 156 of file BeaconEvaluator.hpp.
Definition at line 132 of file BeaconEvaluator.hpp.
1.5.5