Interface used by a scheduler module to communicate information with BaseModel.
More...
#include <scheduleruser.h>
Interface used by a scheduler module to communicate information with BaseModel.
Definition at line 52 of file scheduleruser.h.
◆ ~SchedulerUser()
virtual EMANE::Models::TDMA::SchedulerUser::~SchedulerUser |
( |
| ) |
|
|
inlinevirtual |
◆ SchedulerUser()
EMANE::Models::TDMA::SchedulerUser::SchedulerUser |
( |
| ) |
|
|
inlineprotected |
◆ getPacketQueueInfo()
virtual QueueInfos EMANE::Models::TDMA::SchedulerUser::getPacketQueueInfo |
( |
| ) |
const |
|
pure virtual |
◆ notifyScheduleChange()
virtual void EMANE::Models::TDMA::SchedulerUser::notifyScheduleChange |
( |
const Frequencies & |
frequencies, |
|
|
std::uint64_t |
u64BandwidthHz, |
|
|
const Microseconds & |
slotDuration, |
|
|
const Microseconds & |
slotOverhead |
|
) |
| |
|
pure virtual |
◆ processSchedulerControl()
virtual void EMANE::Models::TDMA::SchedulerUser::processSchedulerControl |
( |
const ControlMessages & |
msgs | ) |
|
|
pure virtual |
◆ processSchedulerPacket()
virtual void EMANE::Models::TDMA::SchedulerUser::processSchedulerPacket |
( |
DownstreamPacket & |
pkt | ) |
|
|
pure virtual |
◆ empty
The documentation for this class was generated from the following file: