#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 | EtherMACBase |
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 47 of file EtherMACBase.h.
Referenced by EtherMAC::handleEndBackoffPeriod(), EtherMAC::printState(), EtherMACBase::updateConnectionColor(), and EtherMACBase::updateDisplayString().
| #define ENDAUTOCONFIG 106 |
Definition at line 40 of file EtherMACBase.h.
Referenced by EtherMAC::startAutoconfig().
| #define ENDBACKOFF 102 |
Definition at line 36 of file EtherMACBase.h.
Referenced by EtherMAC::handleMessage(), and EtherMAC::initialize().
| #define ENDIFG 100 |
Definition at line 34 of file EtherMACBase.h.
Referenced by EtherMAC::handleMessage(), and EtherMACBase::initialize().
| #define ENDJAMMING 104 |
Definition at line 38 of file EtherMACBase.h.
Referenced by EtherMAC::handleMessage(), and EtherMAC::initialize().
| #define ENDPAUSE 105 |
Definition at line 39 of file EtherMACBase.h.
Referenced by EtherMAC::handleMessage(), and EtherMACBase::initialize().
| #define ENDRECEPTION 101 |
Definition at line 35 of file EtherMACBase.h.
Referenced by EtherMAC::handleMessage(), and EtherMAC::initialize().
| #define ENDTRANSMISSION 103 |
Definition at line 37 of file EtherMACBase.h.
Referenced by EtherMAC::handleMessage(), and EtherMACBase::initialize().
| #define JAMMING_STATE 4 |
Definition at line 46 of file EtherMACBase.h.
Referenced by EtherMAC::handleEndJammingPeriod(), EtherMAC::printState(), EtherMAC::sendJamSignal(), EtherMACBase::updateConnectionColor(), and EtherMACBase::updateDisplayString().
| #define PAUSE_STATE 6 |
Definition at line 48 of file EtherMACBase.h.
Referenced by EtherMACBase::handleEndPausePeriod(), EtherMAC::printState(), EtherMACBase::processPauseCommand(), and EtherMACBase::updateDisplayString().
| #define RECEIVING_STATE 2 |
Definition at line 52 of file EtherMACBase.h.
Referenced by EtherMAC::handleEndRxPeriod(), EtherMAC::printState(), EtherMAC::processMsgFromNetwork(), EtherMAC::startFrameTransmission(), and EtherMACBase::updateDisplayString().
| #define RX_COLLISION_STATE 3 |
Definition at line 53 of file EtherMACBase.h.
Referenced by EtherMAC::printState(), and EtherMACBase::updateDisplayString().
| #define RX_IDLE_STATE 1 |
Definition at line 51 of file EtherMACBase.h.
Referenced by EtherMAC::handleEndBackoffPeriod(), EtherMACBase::handleEndTxPeriod(), EtherMAC::handleMessage(), EtherMAC::printState(), EtherMAC::processFrameFromUpperLayer(), EtherMAC::processMsgFromNetwork(), EtherMAC::startFrameTransmission(), and EtherMACBase::updateDisplayString().
| #define TRANSMITTING_STATE 3 |
Definition at line 45 of file EtherMACBase.h.
Referenced by EtherMACBase::handleEndTxPeriod(), EtherMAC::handleMessage(), EtherMAC::printState(), EtherMAC::processMsgFromNetwork(), EtherMAC::startFrameTransmission(), EtherMACBase::updateConnectionColor(), and EtherMACBase::updateDisplayString().
| #define TX_IDLE_STATE 1 |
Definition at line 43 of file EtherMACBase.h.
Referenced by EtherMAC::handleEndRxPeriod(), EtherMAC::printState(), EtherMAC2::processFrameFromUpperLayer(), EtherMAC::processFrameFromUpperLayer(), EtherMACBase::processPauseCommand(), and EtherMACBase::updateDisplayString().
| #define WAIT_IFG_STATE 2 |
Definition at line 44 of file EtherMACBase.h.
Referenced by EtherMACBase::handleEndIFGPeriod(), EtherMAC::printState(), and EtherMACBase::updateDisplayString().
1.7.1