EMANE  1.2.1
EMANE::Models::TDMA::Scheduler Member List

This is the complete list of members for EMANE::Models::TDMA::Scheduler, including all inherited members.

Component()EMANE::Componentinlineprotected
configure(const ConfigurationUpdate &update)=0EMANE::Componentpure virtual
destroy()=0EMANE::Componentpure virtual
EventServiceUser()EMANE::EventServiceUserinlineprotected
getRxSlotInfo(const TimePoint &timePoint) const =0EMANE::Models::TDMA::Schedulerpure virtual
getSlotInfo(std::uint64_t u64AbsoluteSlotIndex) const =0EMANE::Models::TDMA::Schedulerpure virtual
getSlotInfo(const TimePoint &timePoint) const =0EMANE::Models::TDMA::Schedulerpure virtual
getTxSlotInfo(const TimePoint &timePoint, int multiframes) const =0EMANE::Models::TDMA::Schedulerpure virtual
id_EMANE::Models::TDMA::Schedulerprotected
initialize(Registrar &registrar)=0EMANE::Componentpure virtual
PlatformServiceUser(PlatformServiceProvider *p)EMANE::PlatformServiceUserinlineprotected
postStart()EMANE::Componentinlinevirtual
pPlatformService_EMANE::PlatformServiceUserprotected
processConfiguration(const ConfigurationUpdate &update)EMANE::RunningStateMutableinlinevirtual
processEvent(const EventId &eventId, const Serialization &serialization)EMANE::EventServiceUserinlinevirtual
processPacketMetaInfo(const PacketMetaInfo &packetMetaInfo)=0EMANE::Models::TDMA::Schedulerpure virtual
processSchedulerPacket(UpstreamPacket &pkt, const PacketMetaInfo &packetMetaInfo)=0EMANE::Models::TDMA::Schedulerpure virtual
processTimedEvent(TimerEventId eventId, const TimePoint &expireTime, const TimePoint &scheduleTime, const TimePoint &fireTime, const void *arg)EMANE::TimerServiceUserinlinevirtual
pSchedulerUser_EMANE::Models::TDMA::Schedulerprotected
RunningStateMutable()=defaultEMANE::RunningStateMutableprotected
Scheduler(NEMId id, PlatformServiceProvider *pPlatformServiceProvider, SchedulerUser *pSchedulerUser)EMANE::Models::TDMA::Schedulerinlineprotected
start()=0EMANE::Componentpure virtual
stop()=0EMANE::Componentpure virtual
TimerServiceUser()EMANE::TimerServiceUserinlineprotected
~Component()EMANE::Componentinlinevirtual
~EventServiceUser()EMANE::EventServiceUserinlinevirtual
~PlatformServiceUser()EMANE::PlatformServiceUserinlinevirtual
~RunningStateMutable()EMANE::RunningStateMutableinlinevirtual
~Scheduler()EMANE::Models::TDMA::Schedulerinlinevirtual
~TimerServiceUser()EMANE::TimerServiceUserinlinevirtual