|
INET Framework for OMNeT++/OMNEST
|
#include <omnetpp.h>#include "INETDefs.h"#include "Ethernet.h"#include "EtherFrame_m.h"#include "InterfaceEntry.h"#include "TxNotifDetails.h"#include "NotificationBoard.h"Go to the source code of this file.
Classes | |
| class | AnsaEtherMACBase |
Defines | |
| #define | ENDIFG 100 |
| #define | ENDRECEPTION 101 |
| #define | ENDBACKOFF 102 |
| #define | ENDTRANSMISSION 103 |
| #define | ENDJAMMING 104 |
| #define | ENDPAUSE 105 |
| #define | ENDAUTOCONFIG 106 |
| #define | TX_IDLE_STATE 1 |
| #define | WAIT_IFG_STATE 2 |
| #define | TRANSMITTING_STATE 3 |
| #define | JAMMING_STATE 4 |
| #define | BACKOFF_STATE 5 |
| #define | PAUSE_STATE 6 |
| #define | RX_IDLE_STATE 1 |
| #define | RECEIVING_STATE 2 |
| #define | RX_COLLISION_STATE 3 |
| #define BACKOFF_STATE 5 |
Definition at line 48 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleEndBackoffPeriod(), AnsaEtherMAC::handleEndBackoffPeriod(), EtherMAC::handleRetransmission(), AnsaEtherMAC::handleRetransmission(), EtherMAC::printState(), AnsaEtherMAC::printState(), EtherMACBase::updateConnectionColor(), AnsaEtherMACBase::updateConnectionColor(), EtherMACBase::updateDisplayString(), and AnsaEtherMACBase::updateDisplayString().
| #define ENDAUTOCONFIG 106 |
Definition at line 41 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::startAutoconfig(), and AnsaEtherMAC::startAutoconfig().
| #define ENDBACKOFF 102 |
Definition at line 37 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleMessage(), AnsaEtherMAC::handleMessage(), EtherMAC::initialize(), and AnsaEtherMAC::initialize().
| #define ENDIFG 100 |
Definition at line 35 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleMessage(), AnsaEtherMAC::handleMessage(), EtherMACBase::initialize(), and AnsaEtherMACBase::initialize().
| #define ENDJAMMING 104 |
Definition at line 39 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleMessage(), AnsaEtherMAC::handleMessage(), EtherMAC::initialize(), and AnsaEtherMAC::initialize().
| #define ENDPAUSE 105 |
Definition at line 40 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleMessage(), AnsaEtherMAC::handleMessage(), EtherMACBase::initialize(), and AnsaEtherMACBase::initialize().
| #define ENDRECEPTION 101 |
Definition at line 36 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleMessage(), AnsaEtherMAC::handleMessage(), EtherMAC::initialize(), and AnsaEtherMAC::initialize().
| #define ENDTRANSMISSION 103 |
Definition at line 38 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleMessage(), AnsaEtherMAC::handleMessage(), EtherMACBase::initialize(), and AnsaEtherMACBase::initialize().
| #define JAMMING_STATE 4 |
Definition at line 47 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleEndJammingPeriod(), AnsaEtherMAC::handleEndJammingPeriod(), EtherMAC::printState(), AnsaEtherMAC::printState(), EtherMAC::sendJamSignal(), AnsaEtherMAC::sendJamSignal(), EtherMACBase::updateConnectionColor(), AnsaEtherMACBase::updateConnectionColor(), EtherMACBase::updateDisplayString(), and AnsaEtherMACBase::updateDisplayString().
| #define PAUSE_STATE 6 |
Definition at line 49 of file AnsaEtherMACBase.h.
Referenced by EtherMACBase::handleEndPausePeriod(), AnsaEtherMACBase::handleEndPausePeriod(), EtherMAC::printState(), AnsaEtherMAC::printState(), EtherMACBase::processPauseCommand(), AnsaEtherMACBase::processPauseCommand(), EtherMACBase::scheduleEndPausePeriod(), AnsaEtherMACBase::scheduleEndPausePeriod(), EtherMACBase::updateDisplayString(), and AnsaEtherMACBase::updateDisplayString().
| #define RECEIVING_STATE 2 |
Definition at line 53 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleEndRxPeriod(), AnsaEtherMAC::handleEndRxPeriod(), EtherMAC::printState(), AnsaEtherMAC::printState(), EtherMAC::processMsgFromNetwork(), AnsaEtherMAC::processMsgFromNetwork(), EtherMAC::scheduleEndRxPeriod(), AnsaEtherMAC::scheduleEndRxPeriod(), EtherMAC::startFrameTransmission(), AnsaEtherMAC::startFrameTransmission(), EtherMACBase::updateDisplayString(), and AnsaEtherMACBase::updateDisplayString().
| #define RX_COLLISION_STATE 3 |
Definition at line 54 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::printState(), AnsaEtherMAC::printState(), EtherMAC::processMsgFromNetwork(), AnsaEtherMAC::processMsgFromNetwork(), EtherMAC::startFrameTransmission(), AnsaEtherMAC::startFrameTransmission(), EtherMACBase::updateDisplayString(), and AnsaEtherMACBase::updateDisplayString().
| #define RX_IDLE_STATE 1 |
Definition at line 52 of file AnsaEtherMACBase.h.
Referenced by EtherMAC::handleEndBackoffPeriod(), AnsaEtherMAC::handleEndBackoffPeriod(), EtherMAC::handleEndRxPeriod(), AnsaEtherMAC::handleEndRxPeriod(), EtherMACBase::handleEndTxPeriod(), AnsaEtherMACBase::handleEndTxPeriod(), EtherMAC::handleMessage(), AnsaEtherMAC::handleMessage(), EtherMACBase::initialize(), AnsaEtherMACBase::initialize(), EtherMAC::printState(), AnsaEtherMAC::printState(), EtherMAC::processFrameFromUpperLayer(), AnsaEtherMAC::processFrameFromUpperLayer(), EtherMAC::processMsgFromNetwork(), AnsaEtherMAC::processMsgFromNetwork(), EtherMAC::startFrameTransmission(), AnsaEtherMAC::startFrameTransmission(), EtherMACBase::updateDisplayString(), and AnsaEtherMACBase::updateDisplayString().
| #define TRANSMITTING_STATE 3 |
Definition at line 46 of file AnsaEtherMACBase.h.
Referenced by EtherMACBase::handleEndTxPeriod(), AnsaEtherMACBase::handleEndTxPeriod(), EtherMAC::handleMessage(), AnsaEtherMAC::handleMessage(), EtherMAC::printState(), AnsaEtherMAC::printState(), EtherMAC::processMsgFromNetwork(), AnsaEtherMAC::processMsgFromNetwork(), EtherMACBase::scheduleEndTxPeriod(), AnsaEtherMACBase::scheduleEndTxPeriod(), EtherMAC::startFrameTransmission(), AnsaEtherMAC::startFrameTransmission(), EtherMACBase::updateConnectionColor(), AnsaEtherMACBase::updateConnectionColor(), EtherMACBase::updateDisplayString(), and AnsaEtherMACBase::updateDisplayString().
| #define TX_IDLE_STATE 1 |
Definition at line 44 of file AnsaEtherMACBase.h.
Referenced by EtherMACBase::beginSendFrames(), AnsaEtherMACBase::beginSendFrames(), EtherMAC::handleEndBackoffPeriod(), AnsaEtherMAC::handleEndBackoffPeriod(), EtherMAC::handleEndRxPeriod(), AnsaEtherMAC::handleEndRxPeriod(), EtherMAC::handleRetransmission(), AnsaEtherMAC::handleRetransmission(), EtherMACBase::initialize(), AnsaEtherMACBase::initialize(), EtherMAC::printState(), AnsaEtherMAC::printState(), EtherMAC2::processFrameFromUpperLayer(), EtherMAC::processFrameFromUpperLayer(), AnsaEtherMAC::processFrameFromUpperLayer(), EtherMACBase::processPauseCommand(), AnsaEtherMACBase::processPauseCommand(), EtherMACBase::updateDisplayString(), and AnsaEtherMACBase::updateDisplayString().
| #define WAIT_IFG_STATE 2 |
Definition at line 45 of file AnsaEtherMACBase.h.
Referenced by EtherMACBase::handleEndIFGPeriod(), AnsaEtherMACBase::handleEndIFGPeriod(), EtherMAC::printState(), AnsaEtherMAC::printState(), EtherMACBase::scheduleEndIFGPeriod(), AnsaEtherMACBase::scheduleEndIFGPeriod(), EtherMACBase::updateDisplayString(), and AnsaEtherMACBase::updateDisplayString().