#include <MACProtocolBase.h>
inet::MACProtocolBase::MACProtocolBase |
( |
| ) |
|
|
protected |
InterfaceEntry * interfaceEntry
Definition: MACProtocolBase.h:38
int lowerLayerOutGateId
Definition: MACProtocolBase.h:35
int upperLayerOutGateId
Definition: MACProtocolBase.h:33
int lowerLayerInGateId
Definition: MACProtocolBase.h:34
int upperLayerInGateId
Gate ids.
Definition: MACProtocolBase.h:32
virtual InterfaceEntry* inet::MACProtocolBase::createInterfaceEntry |
( |
| ) |
|
|
protectedpure virtual |
void inet::MACProtocolBase::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::OperationalBase.
Reimplemented in inet::CsmaCaMac, inet::LMacLayer, inet::CSMA, inet::IdealMac, inet::BMacLayer, and inet::ieee80211::Ieee80211Mac.
Referenced by inet::ieee80211::Ieee80211Mac::initialize(), inet::BMacLayer::initialize(), inet::IdealMac::initialize(), inet::CSMA::initialize(), inet::LMacLayer::initialize(), and inet::CsmaCaMac::initialize().
int lowerLayerOutGateId
Definition: MACProtocolBase.h:35
int upperLayerOutGateId
Definition: MACProtocolBase.h:33
int lowerLayerInGateId
Definition: MACProtocolBase.h:34
int upperLayerInGateId
Gate ids.
Definition: MACProtocolBase.h:32
Local initializations.
Definition: InitStages.h:35
virtual void initialize(int stage) override
Definition: OperationalBase.cc:32
virtual bool inet::MACProtocolBase::isInitializeStage |
( |
int |
stage | ) |
|
|
inlineoverrideprotectedvirtual |
bool inet::MACProtocolBase::isLowerMessage |
( |
cMessage * |
message | ) |
|
|
overrideprotectedvirtual |
virtual bool inet::MACProtocolBase::isNodeShutdownStage |
( |
int |
stage | ) |
|
|
inlineoverrideprotectedvirtual |
virtual bool inet::MACProtocolBase::isNodeStartStage |
( |
int |
stage | ) |
|
|
inlineoverrideprotectedvirtual |
bool inet::MACProtocolBase::isUpperMessage |
( |
cMessage * |
message | ) |
|
|
overrideprotectedvirtual |
void inet::MACProtocolBase::registerInterface |
( |
| ) |
|
|
protectedvirtual |
void inet::MACProtocolBase::sendDown |
( |
cMessage * |
message | ) |
|
|
protectedvirtual |
Referenced by inet::ieee80211::Ieee80211Mac::configureRadioMode(), inet::LMacLayer::handleSelfMessage(), inet::ieee80211::Ieee80211Mac::handleUpperCommand(), inet::CsmaCaMac::sendAckFrame(), inet::CsmaCaMac::sendDataFrame(), inet::BMacLayer::sendDataPacket(), inet::ieee80211::Ieee80211Mac::sendDownPendingRadioConfigMsg(), inet::ieee80211::Ieee80211Mac::sendFrame(), inet::BMacLayer::sendMacAck(), inet::BMacLayer::sendPreamble(), inet::IdealMac::startTransmitting(), and inet::CSMA::updateStatusSIFS().
61 if (message->isPacket())
int lowerLayerOutGateId
Definition: MACProtocolBase.h:35
static simsignal_t packetSentToLowerSignal
Definition: LayeredProtocolBase.h:32
void inet::MACProtocolBase::sendUp |
( |
cMessage * |
message | ) |
|
|
protectedvirtual |
int inet::MACProtocolBase::lowerLayerInGateId |
int inet::MACProtocolBase::lowerLayerOutGateId |
int inet::MACProtocolBase::upperLayerInGateId |
int inet::MACProtocolBase::upperLayerOutGateId |
The documentation for this class was generated from the following files: