addFileDescriptor(int iFd, DescriptorType type, Function fn) | EMANE::FileDescriptorServiceProvider | |
Buildable() | EMANE::Buildable | inlineprotected |
Callback typedef | EMANE::FileDescriptorServiceProvider | protected |
Component() | EMANE::Component | inlineprotected |
configure(const ConfigurationUpdate &update)=0 | EMANE::Component | pure virtual |
DescriptorType enum name | EMANE::FileDescriptorServiceProvider | |
destroy()=0 | EMANE::Component | pure virtual |
doProcessConfiguration(const ConfigurationUpdate &)=0 | EMANE::NEMQueuedLayer | protectedpure virtual |
doProcessDownstreamControl(const ControlMessages &)=0 | EMANE::NEMQueuedLayer | protectedpure virtual |
doProcessDownstreamPacket(DownstreamPacket &, const ControlMessages &)=0 | EMANE::NEMQueuedLayer | protectedpure virtual |
doProcessEvent(const EventId &, const Serialization &)=0 | EMANE::NEMQueuedLayer | protectedpure virtual |
doProcessTimedEvent(TimerEventId eventId, const TimePoint &expireTime, const TimePoint &scheduleTime, const TimePoint &fireTime, const void *arg)=0 | EMANE::NEMQueuedLayer | protectedpure virtual |
doProcessUpstreamControl(const ControlMessages &)=0 | EMANE::NEMQueuedLayer | protectedpure virtual |
doProcessUpstreamPacket(UpstreamPacket &, const ControlMessages &)=0 | EMANE::NEMQueuedLayer | protectedpure virtual |
DownstreamTransport() | EMANE::DownstreamTransport | inlineprotected |
EMANE::empty | EMANE::UpstreamTransport | static |
EMANE::DownstreamTransport::empty | EMANE::DownstreamTransport | static |
EventServiceUser() | EMANE::EventServiceUser | inlineprotected |
FileDescriptorServiceProvider() | EMANE::FileDescriptorServiceProvider | inlineprotected |
getBuildId() const | EMANE::Buildable | inline |
getNEMId() const | EMANE::NEMLayer | inline |
id_ | EMANE::NEMLayer | protected |
initialize(Registrar ®istrar) override | EMANE::NEMQueuedLayer | virtual |
NEMLayer(NEMId id, PlatformServiceProvider *p) | EMANE::NEMLayer | inlineprotected |
NEMQueuedLayer(NEMId id, PlatformServiceProvider *pPlatformService) | EMANE::NEMQueuedLayer | protected |
PlatformServiceUser(PlatformServiceProvider *p) | EMANE::PlatformServiceUser | inlineprotected |
postStart() | EMANE::Component | inlinevirtual |
processConfiguration(const ConfigurationUpdate &update) override | EMANE::NEMQueuedLayer | virtual |
processDownstreamControl(const ControlMessages &msgs) override | EMANE::NEMQueuedLayer | virtual |
processDownstreamPacket(DownstreamPacket &pkt, const ControlMessages &msgs) override | EMANE::NEMQueuedLayer | virtual |
processEvent(const EventId &eventId, const Serialization &serialization) override | EMANE::NEMQueuedLayer | virtual |
processTimedEvent(TimerEventId eventId, const TimePoint &expireTime, const TimePoint &scheduleTime, const TimePoint &fireTime, const void *arg) override | EMANE::NEMQueuedLayer | virtual |
processTimer(Function fn, const TimePoint &expireTime, const TimePoint &scheduleTime, const TimePoint &fireTime) | EMANE::NEMQueuedLayer | |
processUpstreamControl(const ControlMessages &msgs) override | EMANE::NEMQueuedLayer | virtual |
processUpstreamPacket(UpstreamPacket &pkt, const ControlMessages &msgs) override | EMANE::NEMQueuedLayer | virtual |
RunningStateMutable()=default | EMANE::RunningStateMutable | protected |
sendDownstreamControl(const ControlMessages &msgs) | EMANE::UpstreamTransport | inline |
sendDownstreamPacket(DownstreamPacket &pkt, const ControlMessages &msgs=empty) | EMANE::UpstreamTransport | inline |
sendUpstreamControl(const ControlMessages &msgs) | EMANE::DownstreamTransport | inline |
sendUpstreamPacket(UpstreamPacket &pkt, const ControlMessages &msgs=empty) | EMANE::DownstreamTransport | inline |
setBuildId(BuildId bid) | EMANE::Buildable | inline |
setDownstreamTransport(DownstreamTransport *pDownstreamTransport) | EMANE::UpstreamTransport | inlinevirtual |
setUpstreamTransport(UpstreamTransport *pUpstreamTransport) | EMANE::DownstreamTransport | inlinevirtual |
start() override | EMANE::NEMQueuedLayer | virtual |
stop() override | EMANE::NEMQueuedLayer | virtual |
TimerServiceUser() | EMANE::TimerServiceUser | inlineprotected |
UpstreamTransport() | EMANE::UpstreamTransport | inlineprotected |
~Buildable() | EMANE::Buildable | inlinevirtual |
~Component() | EMANE::Component | inlinevirtual |
~DownstreamTransport() | EMANE::DownstreamTransport | inlinevirtual |
~EventServiceUser() | EMANE::EventServiceUser | inlinevirtual |
~FileDescriptorServiceProvider() | EMANE::FileDescriptorServiceProvider | inlinevirtual |
~NEMLayer() | EMANE::NEMLayer | inlinevirtual |
~NEMQueuedLayer() | EMANE::NEMQueuedLayer | |
~PlatformServiceUser() | EMANE::PlatformServiceUser | inlinevirtual |
~RunningStateMutable() | EMANE::RunningStateMutable | inlinevirtual |
~TimerServiceUser() | EMANE::TimerServiceUser | inlinevirtual |
~UpstreamTransport() | EMANE::UpstreamTransport | inlinevirtual |