EMANE  1.0.1
EMANE::Models::IEEE80211ABG::MACLayer Member List

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

addToken()EMANE::Models::IEEE80211ABG::MACLayer
Buildable()EMANE::Buildableinlineprotected
checkForRxCollision(NEMId src, std::uint8_t u8Category, std::uint8_t retries)EMANE::Models::IEEE80211ABG::MACLayer
COLLISION_TYPE enum nameEMANE::Models::IEEE80211ABG::MACLayer
COLLISION_TYPE_CLOBBER_RX_DURING_TX enum valueEMANE::Models::IEEE80211ABG::MACLayer
COLLISION_TYPE_CLOBBER_RX_HIDDEN_BUSY enum valueEMANE::Models::IEEE80211ABG::MACLayer
COLLISION_TYPE_NOISE_COMMON_RX enum valueEMANE::Models::IEEE80211ABG::MACLayer
COLLISION_TYPE_NOISE_HIDDEN_RX enum valueEMANE::Models::IEEE80211ABG::MACLayer
COLLISION_TYPE_NONE enum valueEMANE::Models::IEEE80211ABG::MACLayer
Component()EMANE::Componentinlineprotected
configure(const ConfigurationUpdate &update) overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
destroy() overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
DownstreamTransport()EMANE::DownstreamTransportinlineprotected
EMANE::emptyEMANE::UpstreamTransportstatic
EMANE::DownstreamTransport::emptyEMANE::DownstreamTransportstatic
EventServiceUser()EMANE::EventServiceUserinlineprotected
getBuildId() constEMANE::Buildableinline
getId() constEMANE::Models::IEEE80211ABG::MACLayer
getModeTiming()EMANE::Models::IEEE80211ABG::MACLayer
getNEMId() constEMANE::NEMLayerinline
getStatistics()EMANE::Models::IEEE80211ABG::MACLayer
initialize(Registrar &registrar) overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
isDuplicate(NEMId src, std::uint16_t seq)EMANE::Models::IEEE80211ABG::MACLayer
MACLayer(NEMId id, PlatformServiceProvider *pPlatformServiceProvider, RadioServiceProvider *pRadioServiceProvider)EMANE::Models::IEEE80211ABG::MACLayer
MACLayerImplementor(NEMId id, PlatformServiceProvider *pPlatformServiceProvider, RadioServiceProvider *pRadioServiceProvider)EMANE::MACLayerImplementorinlineprotected
NEMLayer(NEMId id, PlatformServiceProvider *p)EMANE::NEMLayerinlineprotected
PlatformServiceUser(PlatformServiceProvider *p)EMANE::PlatformServiceUserinlineprotected
postStart() overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
pPlatformService_EMANE::PlatformServiceUserprotected
pRadioService_EMANE::RadioServiceUserprotected
processConfiguration(const ConfigurationUpdate &update) overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
processDownstreamControl(const ControlMessages &msgs) overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
processDownstreamPacket(DownstreamPacket &pkt, const ControlMessages &msgs) overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
processEvent(const EventId &, const Serialization &)EMANE::Models::IEEE80211ABG::MACLayervirtual
processTimedEvent(TimerEventId eventId, const TimePoint &expireTime, const TimePoint &scheduleTime, const TimePoint &fireTime, const void *arg)EMANE::TimerServiceUserinlinevirtual
processUpstreamControl(const ControlMessages &msgs) overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
processUpstreamPacket(const CommonMACHeader &hdr, UpstreamPacket &pkt, const ControlMessages &msgs) overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
RadioServiceUser(RadioServiceProvider *p)EMANE::RadioServiceUserinlineprotected
removeToken()EMANE::Models::IEEE80211ABG::MACLayer
RunningStateMutable()=defaultEMANE::RunningStateMutableprotected
sendDownstreamBroadcastData(DownstreamQueueEntry &)EMANE::Models::IEEE80211ABG::MACLayer
sendDownstreamControl(const ControlMessages &msgs)EMANE::UpstreamTransportinline
sendDownstreamMessage(DownstreamQueueEntry &entry, MACHeaderParams &macHeaderParams)EMANE::Models::IEEE80211ABG::MACLayer
sendDownstreamPacket(const CommonMACHeader &hdr, DownstreamPacket &pkt, const ControlMessages &msgs=DownstreamTransport::empty)EMANE::MACLayerImplementorinline
sendDownstreamUnicastCts(DownstreamQueueEntry &entry, NEMId origin)EMANE::Models::IEEE80211ABG::MACLayer
sendDownstreamUnicastData(DownstreamQueueEntry &entry)EMANE::Models::IEEE80211ABG::MACLayer
sendUpstreamControl(const ControlMessages &msgs)EMANE::DownstreamTransportinline
sendUpstreamPacket(UpstreamPacket &pkt, const ControlMessages &msgs=empty)EMANE::DownstreamTransportinline
setBuildId(BuildId bid)EMANE::Buildableinline
setDelayTime(IEEE80211ABG::DownstreamQueueEntry &entry)EMANE::Models::IEEE80211ABG::MACLayer
setDownstreamTransport(DownstreamTransport *pDownstreamTransport)EMANE::UpstreamTransportinlinevirtual
setUpstreamTransport(UpstreamTransport *pUpstreamTransport)EMANE::DownstreamTransportinlinevirtual
start() overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
stop() overrideEMANE::Models::IEEE80211ABG::MACLayervirtual
TimerServiceUser()EMANE::TimerServiceUserinlineprotected
TransmissionTxState classEMANE::Models::IEEE80211ABG::MACLayerfriend
UpstreamTransport()EMANE::UpstreamTransportinlineprotected
~Buildable()EMANE::Buildableinlinevirtual
~Component()EMANE::Componentinlinevirtual
~DownstreamTransport()EMANE::DownstreamTransportinlinevirtual
~EventServiceUser()EMANE::EventServiceUserinlinevirtual
~MACLayer()EMANE::Models::IEEE80211ABG::MACLayer
~MACLayerImplementor()EMANE::MACLayerImplementorinlinevirtual
~NEMLayer()EMANE::NEMLayerinlinevirtual
~PlatformServiceUser()EMANE::PlatformServiceUserinlinevirtual
~RadioServiceUser()EMANE::RadioServiceUserinlinevirtual
~RunningStateMutable()EMANE::RunningStateMutableinlinevirtual
~TimerServiceUser()EMANE::TimerServiceUserinlinevirtual
~UpstreamTransport()EMANE::UpstreamTransportinlinevirtual