EMANE  1.2.1
EMANE::Models::TDMA::RadioModel< SCHEDULER, QUEUEMANAGER > Member List

This is the complete list of members for EMANE::Models::TDMA::RadioModel< SCHEDULER, QUEUEMANAGER >, including all inherited members.

BaseModel(NEMId id, PlatformServiceProvider *pPlatformServiceProvider, RadioServiceProvider *pRadioServiceProvider, Scheduler *pScheduler, QueueManager *pQueueManager)EMANE::Models::TDMA::BaseModel
Buildable()EMANE::Buildableinlineprotected
Component()EMANE::Componentinlineprotected
configure(const ConfigurationUpdate &update) overrideEMANE::Models::TDMA::BaseModelvirtual
destroy() overrideEMANE::Models::TDMA::BaseModelvirtual
DownstreamTransport()EMANE::DownstreamTransportinlineprotected
EMANE::emptyEMANE::UpstreamTransportstatic
EMANE::DownstreamTransport::emptyEMANE::DownstreamTransportstatic
EMANE::Models::TDMA::SchedulerUser::emptyEMANE::Models::TDMA::SchedulerUserstatic
EventServiceUser()EMANE::EventServiceUserinlineprotected
getBuildId() constEMANE::Buildableinline
getNEMId() constEMANE::NEMLayerinline
getPacketQueueInfo() const overrideEMANE::Models::TDMA::BaseModelvirtual
id_EMANE::NEMLayerprotected
initialize(Registrar &registrar) overrideEMANE::Models::TDMA::BaseModelvirtual
MACLayerImplementor(NEMId id, PlatformServiceProvider *pPlatformServiceProvider, RadioServiceProvider *pRadioServiceProvider)EMANE::MACLayerImplementorinlineprotected
NEMLayer(NEMId id, PlatformServiceProvider *p)EMANE::NEMLayerinlineprotected
notifyScheduleChange(const Frequencies &frequencies, std::uint64_t u64BandwidthHz, const Microseconds &slotDuration, const Microseconds &slotOverhead) overrideEMANE::Models::TDMA::BaseModelvirtual
PlatformServiceUser(PlatformServiceProvider *p)EMANE::PlatformServiceUserinlineprotected
postStart() overrideEMANE::Models::TDMA::BaseModelvirtual
pPlatformService_EMANE::PlatformServiceUserprotected
pRadioService_EMANE::RadioServiceUserprotected
processConfiguration(const ConfigurationUpdate &update) overrideEMANE::Models::TDMA::BaseModelvirtual
processDownstreamControl(const ControlMessages &msgs) overrideEMANE::Models::TDMA::BaseModelvirtual
processDownstreamPacket(DownstreamPacket &pkt, const ControlMessages &msgs) overrideEMANE::Models::TDMA::BaseModelvirtual
processEvent(const EventId &, const Serialization &) overrideEMANE::Models::TDMA::BaseModelvirtual
processSchedulerControl(const ControlMessages &msgs) overrideEMANE::Models::TDMA::BaseModelvirtual
processSchedulerPacket(DownstreamPacket &pkt) overrideEMANE::Models::TDMA::BaseModelvirtual
processTimedEvent(TimerEventId eventId, const TimePoint &expireTime, const TimePoint &scheduleTime, const TimePoint &fireTime, const void *arg)EMANE::TimerServiceUserinlinevirtual
processUpstreamControl(const ControlMessages &msgs) overrideEMANE::Models::TDMA::BaseModelvirtual
processUpstreamPacket(const CommonMACHeader &hdr, UpstreamPacket &pkt, const ControlMessages &msgs) overrideEMANE::Models::TDMA::BaseModelvirtual
RadioModel(NEMId id, PlatformServiceProvider *pPlatformServiceProvider, RadioServiceProvider *pRadioServiceProvider)EMANE::Models::TDMA::RadioModel< SCHEDULER, QUEUEMANAGER >inline
RadioServiceUser(RadioServiceProvider *p)EMANE::RadioServiceUserinlineprotected
RunningStateMutable()=defaultEMANE::RunningStateMutableprotected
SchedulerUser()EMANE::Models::TDMA::SchedulerUserinlineprotected
sendDownstreamControl(const ControlMessages &msgs)EMANE::UpstreamTransportinline
sendDownstreamPacket(const CommonMACHeader &hdr, DownstreamPacket &pkt, const ControlMessages &msgs=DownstreamTransport::empty)EMANE::MACLayerImplementorinline
sendUpstreamControl(const ControlMessages &msgs)EMANE::DownstreamTransportinline
sendUpstreamPacket(UpstreamPacket &pkt, const ControlMessages &msgs=empty)EMANE::DownstreamTransportinline
setBuildId(BuildId bid)EMANE::Buildableinline
setDownstreamTransport(DownstreamTransport *pDownstreamTransport)EMANE::UpstreamTransportinlinevirtual
setUpstreamTransport(UpstreamTransport *pUpstreamTransport)EMANE::DownstreamTransportinlinevirtual
start() overrideEMANE::Models::TDMA::BaseModelvirtual
stop() overrideEMANE::Models::TDMA::BaseModelvirtual
TimerServiceUser()EMANE::TimerServiceUserinlineprotected
UpstreamTransport()EMANE::UpstreamTransportinlineprotected
~BaseModel()EMANE::Models::TDMA::BaseModel
~Buildable()EMANE::Buildableinlinevirtual
~Component()EMANE::Componentinlinevirtual
~DownstreamTransport()EMANE::DownstreamTransportinlinevirtual
~EventServiceUser()EMANE::EventServiceUserinlinevirtual
~MACLayerImplementor()EMANE::MACLayerImplementorinlinevirtual
~NEMLayer()EMANE::NEMLayerinlinevirtual
~PlatformServiceUser()EMANE::PlatformServiceUserinlinevirtual
~RadioModel()EMANE::Models::TDMA::RadioModel< SCHEDULER, QUEUEMANAGER >inline
~RadioServiceUser()EMANE::RadioServiceUserinlinevirtual
~RunningStateMutable()EMANE::RunningStateMutableinlinevirtual
~SchedulerUser()EMANE::Models::TDMA::SchedulerUserinlinevirtual
~TimerServiceUser()EMANE::TimerServiceUserinlinevirtual
~UpstreamTransport()EMANE::UpstreamTransportinlinevirtual