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"
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 |
#define ENDAUTOCONFIG 106 |
Referenced by EtherMAC::startAutoconfig().
#define ENDBACKOFF 102 |
Referenced by EtherMAC::handleMessage(), and EtherMAC::initialize().
#define ENDIFG 100 |
Referenced by EtherMAC::handleMessage(), and EtherMACBase::initialize().
#define ENDJAMMING 104 |
Referenced by EtherMAC::handleMessage(), and EtherMAC::initialize().
#define ENDPAUSE 105 |
Referenced by EtherMAC::handleMessage(), and EtherMACBase::initialize().
#define ENDRECEPTION 101 |
Referenced by EtherMAC::handleMessage(), and EtherMAC::initialize().
#define ENDTRANSMISSION 103 |
Referenced by EtherMAC::handleMessage(), and EtherMACBase::initialize().
#define JAMMING_STATE 4 |
#define PAUSE_STATE 6 |
#define RECEIVING_STATE 2 |
#define RX_COLLISION_STATE 3 |
#define RX_IDLE_STATE 1 |
Referenced by EtherMAC::handleEndBackoffPeriod(), EtherMAC::handleEndRxPeriod(), EtherMACBase::handleEndTxPeriod(), EtherMAC::handleMessage(), EtherMACBase::initialize(), EtherMAC::printState(), EtherMAC::processFrameFromUpperLayer(), EtherMAC::processMsgFromNetwork(), EtherMAC::startFrameTransmission(), and EtherMACBase::updateDisplayString().
#define TRANSMITTING_STATE 3 |
#define TX_IDLE_STATE 1 |
Referenced by EtherMACBase::beginSendFrames(), EtherMAC::handleEndBackoffPeriod(), EtherMAC::handleEndRxPeriod(), EtherMAC::handleRetransmission(), EtherMACBase::initialize(), EtherMAC::printState(), EtherMAC2::processFrameFromUpperLayer(), EtherMAC::processFrameFromUpperLayer(), EtherMACBase::processPauseCommand(), and EtherMACBase::updateDisplayString().
#define WAIT_IFG_STATE 2 |