INET Framework for OMNeT++/OMNEST
EtherMACBase.h File Reference
#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 Documentation

#define BACKOFF_STATE   5

Definition at line 47 of file EtherMACBase.h.

#define ENDAUTOCONFIG   106

Definition at line 40 of file EtherMACBase.h.

#define ENDBACKOFF   102

Definition at line 36 of file EtherMACBase.h.

#define ENDIFG   100

Definition at line 34 of file EtherMACBase.h.

#define ENDJAMMING   104

Definition at line 38 of file EtherMACBase.h.

#define ENDPAUSE   105

Definition at line 39 of file EtherMACBase.h.

#define ENDRECEPTION   101

Definition at line 35 of file EtherMACBase.h.

#define ENDTRANSMISSION   103

Definition at line 37 of file EtherMACBase.h.

#define JAMMING_STATE   4

Definition at line 46 of file EtherMACBase.h.

#define PAUSE_STATE   6

Definition at line 48 of file EtherMACBase.h.

#define RECEIVING_STATE   2

Definition at line 52 of file EtherMACBase.h.

#define RX_COLLISION_STATE   3

Definition at line 53 of file EtherMACBase.h.

#define RX_IDLE_STATE   1

Definition at line 51 of file EtherMACBase.h.

#define TRANSMITTING_STATE   3

Definition at line 45 of file EtherMACBase.h.

#define TX_IDLE_STATE   1

Definition at line 43 of file EtherMACBase.h.

#define WAIT_IFG_STATE   2

Definition at line 44 of file EtherMACBase.h.