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

Public Member Functions | |
| virtual void | Acknowledgment (wns::service::dll::UnicastAddress tx)=0 |
| virtual bool | adjustMCSdown (wns::service::dll::UnicastAddress rx)=0 |
| Returns true if the PER is above the limit and the PhyMode should be set down. | |
| virtual wns::service::dll::UnicastAddress | getCurrentTransmissionTarget ()=0 |
| virtual int | getNumOfRetransmissions (const wns::ldk::CompoundPtr &compound)=0 |
| get the number of retransmissions for the specified compound | |
| virtual void | onBPStart (wns::simulator::Time BPduration)=0 |
| virtual bool | startPCAtransmission ()=0 |
| Handling of the services. | |
| virtual void | stopPCAtransmission ()=0 |
| virtual void | txOPCloseIn (wns::simulator::Time duration)=0 |
| virtual void | UpdateDRPMap (Vector DRPMap)=0 |
| Updates the map of DRP reservations. | |
| virtual bool | UpdateMapWithPeerAvailabilityMap (wns::service::dll::UnicastAddress rx, Vector &DRPMap)=0 |
| Updates a DRPMap with the non available slots for a specified address. | |
| virtual | ~IDRPSchedulerServices () |
Definition at line 42 of file IDRPSchedulerServices.hpp.
| virtual wimemac::drp::IDRPSchedulerServices::~IDRPSchedulerServices | ( | ) | [inline, virtual] |
Definition at line 45 of file IDRPSchedulerServices.hpp.
| virtual void wimemac::drp::IDRPSchedulerServices::Acknowledgment | ( | wns::service::dll::UnicastAddress | tx | ) | [pure virtual] |
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
| virtual bool wimemac::drp::IDRPSchedulerServices::adjustMCSdown | ( | wns::service::dll::UnicastAddress | rx | ) | [pure virtual] |
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
| virtual wns::service::dll::UnicastAddress wimemac::drp::IDRPSchedulerServices::getCurrentTransmissionTarget | ( | ) | [pure virtual] |
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
| virtual int wimemac::drp::IDRPSchedulerServices::getNumOfRetransmissions | ( | const wns::ldk::CompoundPtr & | compound | ) | [pure virtual] |
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
| virtual void wimemac::drp::IDRPSchedulerServices::onBPStart | ( | wns::simulator::Time | BPduration | ) | [pure virtual] |
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
| virtual bool wimemac::drp::IDRPSchedulerServices::startPCAtransmission | ( | ) | [pure virtual] |
invokes a PCA transmission
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
| virtual void wimemac::drp::IDRPSchedulerServices::stopPCAtransmission | ( | ) | [pure virtual] |
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
| virtual void wimemac::drp::IDRPSchedulerServices::txOPCloseIn | ( | wns::simulator::Time | duration | ) | [pure virtual] |
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
| virtual void wimemac::drp::IDRPSchedulerServices::UpdateDRPMap | ( | Vector | DRPMap | ) | [pure virtual] |
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
| virtual bool wimemac::drp::IDRPSchedulerServices::UpdateMapWithPeerAvailabilityMap | ( | wns::service::dll::UnicastAddress | rx, | |
| Vector & | DRPMap | |||
| ) | [pure virtual] |
Implemented in wimemac::drp::DRPScheduler, and wimemac::lowerMAC::Manager.
1.5.5