ACK enum value | inet::CSMA | protected |
ackLength | inet::CSMA | protected |
ackMessage | inet::CSMA | protected |
address | inet::CSMA | protected |
attachSignal(CSMAFrame *mac, simtime_t_cref startTime) | inet::CSMA | protected |
aTurnaroundTime | inet::CSMA | protected |
aUnitBackoffPeriod | inet::CSMA | protected |
BACKOFF_2 enum value | inet::CSMA | protected |
backoff_methods enum name | inet::CSMA | protected |
backoffMethod | inet::CSMA | protected |
backoffTimer | inet::CSMA | protected |
backoffValues | inet::CSMA | protected |
bitrate | inet::CSMA | protected |
CCA_3 enum value | inet::CSMA | protected |
ccaDetectionTime | inet::CSMA | protected |
ccaTimer | inet::CSMA | protected |
CHANNEL_BUSY enum value | inet::CSMA | protected |
CHANNEL_FREE enum value | inet::CSMA | protected |
clearQueue() | inet::CSMA | protectedvirtual |
CONSTANT enum value | inet::CSMA | protected |
createInterfaceEntry() override | inet::CSMA | protectedvirtual |
CSMA() | inet::CSMA | inline |
CSMA(const CSMA &) | inet::CSMA | private |
DATA enum value | inet::CSMA | protected |
decapsMsg(CSMAFrame *macPkt) | inet::CSMA | protectedvirtual |
EV_ACK_RECEIVED enum value | inet::CSMA | protected |
EV_ACK_TIMEOUT enum value | inet::CSMA | protected |
EV_BROADCAST_RECEIVED enum value | inet::CSMA | protected |
EV_DUPLICATE_RECEIVED enum value | inet::CSMA | protected |
EV_FRAME_RECEIVED enum value | inet::CSMA | protected |
EV_FRAME_TRANSMITTED enum value | inet::CSMA | protected |
EV_SEND_REQUEST enum value | inet::CSMA | protected |
EV_TIMER_BACKOFF enum value | inet::CSMA | protected |
EV_TIMER_CCA enum value | inet::CSMA | protected |
EV_TIMER_SIFS enum value | inet::CSMA | protected |
executeMac(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
EXPONENTIAL enum value | inet::CSMA | protected |
finish() override | inet::CSMA | virtual |
flushQueue() | inet::CSMA | protectedvirtual |
fsmError(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
handleCommand(cMessage *msg) | inet::CSMA | inlineprotectedvirtual |
handleLowerCommand(cMessage *message) | inet::LayeredProtocolBase | protectedvirtual |
handleLowerPacket(cPacket *) override | inet::CSMA | virtual |
handleMessage(cMessage *msg) override | inet::OperationalBase | protectedvirtual |
handleMessageWhenDown(cMessage *msg) | inet::OperationalBase | protectedvirtual |
handleMessageWhenUp(cMessage *message) override | inet::LayeredProtocolBase | protectedvirtual |
handleNodeCrash() | inet::OperationalBase | protectedvirtual |
handleNodeShutdown(IDoneCallback *doneCallback) | inet::OperationalBase | protectedvirtual |
handleNodeStart(IDoneCallback *doneCallback) | inet::OperationalBase | protectedvirtual |
handleOperationStage(LifecycleOperation *operation, int stage, IDoneCallback *doneCallback) override | inet::OperationalBase | protectedvirtual |
handleSelfMessage(cMessage *) override | inet::CSMA | virtual |
handleUpperCommand(cMessage *message) | inet::LayeredProtocolBase | protectedvirtual |
handleUpperPacket(cPacket *) override | inet::CSMA | virtual |
headerLength | inet::CSMA | protected |
IDLE_1 enum value | inet::CSMA | protected |
initialCW | inet::CSMA | protected |
initialize(int) override | inet::CSMA | virtual |
initializeMACAddress() | inet::CSMA | protectedvirtual |
interfaceEntry | inet::MACProtocolBase | |
isInitializeStage(int stage) override | inet::MACProtocolBase | inlineprotectedvirtual |
isLowerMessage(cMessage *message) override | inet::MACProtocolBase | protectedvirtual |
isNodeShutdownStage(int stage) override | inet::MACProtocolBase | inlineprotectedvirtual |
isNodeStartStage(int stage) override | inet::MACProtocolBase | inlineprotectedvirtual |
isOperational | inet::OperationalBase | protected |
isUpperMessage(cMessage *message) override | inet::MACProtocolBase | protectedvirtual |
lastChange | inet::OperationalBase | protected |
LINEAR enum value | inet::CSMA | protected |
lowerLayerInGateId | inet::MACProtocolBase | |
lowerLayerOutGateId | inet::MACProtocolBase | |
macAckWaitDuration | inet::CSMA | protected |
macMaxBE | inet::CSMA | protected |
macMaxCSMABackoffs | inet::CSMA | protected |
macMaxFrameRetries | inet::CSMA | protected |
macMinBE | inet::CSMA | protected |
MACProtocolBase() | inet::MACProtocolBase | protected |
MacQueue typedef | inet::CSMA | protected |
macQueue | inet::CSMA | protected |
macState | inet::CSMA | protected |
manageMissingAck(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
manageQueue() | inet::CSMA | protected |
NB | inet::CSMA | protected |
nbBackoffs | inet::CSMA | protected |
nbDroppedFrames | inet::CSMA | protected |
nbDuplicates | inet::CSMA | protected |
nbMissedAcks | inet::CSMA | protected |
nbRecvdAcks | inet::CSMA | protected |
nbRxFrames | inet::CSMA | protected |
nbTxAcks | inet::CSMA | protected |
nbTxFrames | inet::CSMA | protected |
numInitStages() const override | inet::OperationalBase | inlineprotectedvirtual |
OperationalBase() | inet::OperationalBase | |
operator=(const CSMA &) | inet::CSMA | private |
packetFromLowerDroppedSignal | inet::LayeredProtocolBase | static |
packetFromUpperDroppedSignal | inet::LayeredProtocolBase | static |
packetReceivedFromLowerSignal | inet::LayeredProtocolBase | static |
packetReceivedFromUpperSignal | inet::LayeredProtocolBase | static |
packetSentToLowerSignal | inet::LayeredProtocolBase | static |
packetSentToUpperSignal | inet::LayeredProtocolBase | static |
queueLength | inet::CSMA | protected |
radio | inet::CSMA | protected |
receiveSignal(cComponent *source, simsignal_t signalID, long value, cObject *details) override | inet::CSMA | virtual |
registerInterface() | inet::MACProtocolBase | protectedvirtual |
rxAckTimer | inet::CSMA | protected |
rxSetupTime | inet::CSMA | protected |
scheduleBackoff() | inet::CSMA | protectedvirtual |
sendDown(cMessage *message) | inet::MACProtocolBase | protectedvirtual |
sendUp(cMessage *message) | inet::MACProtocolBase | protectedvirtual |
SeqNrChild | inet::CSMA | protected |
SeqNrParent | inet::CSMA | protected |
setOperational(bool isOperational) | inet::OperationalBase | protectedvirtual |
setUpControlInfo(cMessage *const pMsg, const MACAddress &pSrcAddr) | inet::CSMA | protected |
sifs | inet::CSMA | protected |
sifsTimer | inet::CSMA | protected |
startTimer(t_mac_timer timer) | inet::CSMA | protected |
status | inet::CSMA | protected |
STATUS_ERROR enum value | inet::CSMA | protected |
STATUS_FRAME_TO_PROCESS enum value | inet::CSMA | protected |
STATUS_FRAME_TRANSMITTED enum value | inet::CSMA | protected |
STATUS_NO_FRAME_TO_PROCESS enum value | inet::CSMA | protected |
STATUS_OK enum value | inet::CSMA | protected |
STATUS_RX_ERROR enum value | inet::CSMA | protected |
STATUS_RX_TIMEOUT enum value | inet::CSMA | protected |
t_csma_frame_types enum name | inet::CSMA | protected |
t_mac_carrier_sensed enum name | inet::CSMA | protected |
t_mac_event enum name | inet::CSMA | protected |
t_mac_states enum name | inet::CSMA | protected |
t_mac_status enum name | inet::CSMA | protected |
t_mac_timer enum name | inet::CSMA | protected |
TIMER_BACKOFF enum value | inet::CSMA | protected |
TIMER_CCA enum value | inet::CSMA | protected |
TIMER_NULL enum value | inet::CSMA | protected |
TIMER_RX_ACK enum value | inet::CSMA | protected |
TIMER_SIFS enum value | inet::CSMA | protected |
transmissionAttemptInterruptedByRx | inet::CSMA | protected |
transmissionState | inet::CSMA | protected |
TRANSMITACK_7 enum value | inet::CSMA | protected |
TRANSMITFRAME_4 enum value | inet::CSMA | protected |
txAttempts | inet::CSMA | protected |
txPower | inet::CSMA | protected |
updateMacState(t_mac_states newMacState) | inet::CSMA | protected |
updateStatusBackoff(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
updateStatusCCA(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
updateStatusIdle(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
updateStatusNotIdle(cMessage *msg) | inet::CSMA | protected |
updateStatusSIFS(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
updateStatusTransmitAck(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
updateStatusTransmitFrame(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
updateStatusWaitAck(t_mac_event event, cMessage *msg) | inet::CSMA | protected |
upperLayerInGateId | inet::MACProtocolBase | |
upperLayerOutGateId | inet::MACProtocolBase | |
useMACAcks | inet::CSMA | protected |
WAITACK_5 enum value | inet::CSMA | protected |
WAITSIFS_6 enum value | inet::CSMA | protected |
~CSMA() | inet::CSMA | virtual |
~ILifecycle() | inet::ILifecycle | inlinevirtual |
~IMACProtocol() | inet::IMACProtocol | inlinevirtual |