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


Definition at line 45 of file DRPPatternCreator.hpp.
| DRPPatternCreator::DRPPatternCreator | ( | wns::logger::Logger | logger_, | |
| double | patternPEROffset_, | |||
| wns::service::dll::UnicastAddress | TargetAddress_ | |||
| ) |
Definition at line 35 of file DRPPatternCreator.cpp.
| bool DRPPatternCreator::AddPattern | ( | Vector & | ProposedPattern, | |
| Vector & | DRPAllocMap, | |||
| Vector & | GlobalDRPMap, | |||
| bool | useInperfectPatterns | |||
| ) |
Definition at line 284 of file DRPPatternCreator.cpp.
Definition at line 628 of file DRPPatternCreator.cpp.
| void DRPPatternCreator::BestEfficency | ( | int | MissingReservation | ) | [private] |
Definition at line 753 of file DRPPatternCreator.cpp.
| void wimemac::drp::DRPPatternCreator::CalcMaxPosMCSPerMAS | ( | ) | [private] |
| void DRPPatternCreator::CalcMaxPropMap | ( | Vector & | tmpProposedPattern | ) | [private] |
Definition at line 534 of file DRPPatternCreator.cpp.
Definition at line 68 of file DRPPatternCreator.cpp.
Definition at line 516 of file DRPPatternCreator.cpp.
Definition at line 945 of file DRPPatternCreator.cpp.
| bool DRPPatternCreator::ClearConflictArea | ( | ) | [private] |
Definition at line 596 of file DRPPatternCreator.cpp.
| bool DRPPatternCreator::CreateRandomPattern | ( | Vector & | ProposedPattern, | |
| Vector & | DRPAllocMap, | |||
| Vector & | ConstraintDRPMap, | |||
| bool | useInperfectPatterns | |||
| ) |
Definition at line 347 of file DRPPatternCreator.cpp.
| bool DRPPatternCreator::EvaluateReservation | ( | ) | [private] |
Definition at line 703 of file DRPPatternCreator.cpp.
| bool DRPPatternCreator::FindEmptyArea | ( | Vector & | tmpProposedPattern, | |
| int | first, | |||
| int | last | |||
| ) | [private] |
Definition at line 577 of file DRPPatternCreator.cpp.
Definition at line 424 of file DRPPatternCreator.cpp.
| Vector wimemac::drp::DRPPatternCreator::GetDRPMapWithPhyModeBetter | ( | Vector & | allocMap_, | |
| wimemac::convergence::PhyMode | lowestAllowedPhy_ | |||
| ) | [private] |
| bool DRPPatternCreator::GetPattern | ( | Vector & | ProposedPattern, | |
| Vector & | GlobalDRPMap, | |||
| bool | useInperfectPatterns | |||
| ) |
Definition at line 167 of file DRPPatternCreator.cpp.
| wimemac::convergence::PhyMode DRPPatternCreator::getPhyMode | ( | ) |
Definition at line 106 of file DRPPatternCreator.cpp.
| void DRPPatternCreator::InitVector | ( | Vector & | InitMap | ) |
Definition at line 468 of file DRPPatternCreator.cpp.
Definition at line 504 of file DRPPatternCreator.cpp.
Definition at line 674 of file DRPPatternCreator.cpp.
Definition at line 561 of file DRPPatternCreator.cpp.
| void wimemac::drp::DRPPatternCreator::SetNIBp6S | ( | int | BitAmountMCS | ) |
| void DRPPatternCreator::SetNumberOfBPSlots | ( | int | numberOfBPSlots_ | ) |
Definition at line 56 of file DRPPatternCreator.cpp.
| void DRPPatternCreator::SetPhyMode | ( | wimemac::convergence::PhyMode | phyMode_ | ) |
Definition at line 62 of file DRPPatternCreator.cpp.
| void DRPPatternCreator::SetReservationGap | ( | int | SlotAmount | ) |
Definition at line 50 of file DRPPatternCreator.cpp.
| void DRPPatternCreator::SetTrafficChar | ( | int | PacketpFrame, | |
| int | BitpFrame, | |||
| int | MaxCompoundSize, | |||
| int | reservationBlocks | |||
| ) |
Definition at line 112 of file DRPPatternCreator.cpp.
Definition at line 137 of file DRPPatternCreator.cpp.
| void DRPPatternCreator::UpdateTrafficChar | ( | ) |
Definition at line 147 of file DRPPatternCreator.cpp.
const wns::simulator::Time wimemac::drp::DRPPatternCreator::ACKduration [protected] |
Definition at line 94 of file DRPPatternCreator.hpp.
int wimemac::drp::DRPPatternCreator::AdjSlot [protected] |
Definition at line 76 of file DRPPatternCreator.hpp.
int wimemac::drp::DRPPatternCreator::BitpP [protected] |
Definition at line 82 of file DRPPatternCreator.hpp.
Definition at line 88 of file DRPPatternCreator.hpp.
Definition at line 79 of file DRPPatternCreator.hpp.
struct wimemac::drp::DRPPatternCreator::Friends wimemac::drp::DRPPatternCreator::friends [protected] |
Definition at line 87 of file DRPPatternCreator.hpp.
Definition at line 156 of file DRPPatternCreator.hpp.
const wns::simulator::Time wimemac::drp::DRPPatternCreator::GuardDuration [protected] |
Definition at line 97 of file DRPPatternCreator.hpp.
int wimemac::drp::DRPPatternCreator::mAdjSlot [protected] |
Definition at line 77 of file DRPPatternCreator.hpp.
Definition at line 216 of file DRPPatternCreator.hpp.
int wimemac::drp::DRPPatternCreator::MaxPacketSize [protected] |
Definition at line 83 of file DRPPatternCreator.hpp.
Definition at line 215 of file DRPPatternCreator.hpp.
int wimemac::drp::DRPPatternCreator::NumberOfBPSlots [protected] |
Definition at line 84 of file DRPPatternCreator.hpp.
int wimemac::drp::DRPPatternCreator::PacketpArea [protected] |
Definition at line 81 of file DRPPatternCreator.hpp.
int wimemac::drp::DRPPatternCreator::PacketpSF [protected] |
Definition at line 80 of file DRPPatternCreator.hpp.
Definition at line 90 of file DRPPatternCreator.hpp.
Definition at line 85 of file DRPPatternCreator.hpp.
const wns::simulator::Time wimemac::drp::DRPPatternCreator::PreambPlusHeadDuration [protected] |
Definition at line 93 of file DRPPatternCreator.hpp.
Definition at line 86 of file DRPPatternCreator.hpp.
int wimemac::drp::DRPPatternCreator::ReservationGap [protected] |
Definition at line 78 of file DRPPatternCreator.hpp.
const wns::simulator::Time wimemac::drp::DRPPatternCreator::SIFSduration [protected] |
Definition at line 95 of file DRPPatternCreator.hpp.
const wns::simulator::Time wimemac::drp::DRPPatternCreator::SlotDuration [protected] |
Definition at line 96 of file DRPPatternCreator.hpp.
int wimemac::drp::DRPPatternCreator::SlotpSF [protected] |
Definition at line 75 of file DRPPatternCreator.hpp.
Definition at line 91 of file DRPPatternCreator.hpp.
1.5.5