INET Framework for OMNeT++/OMNEST
Ieee802Ctrl_m.h File Reference
#include <omnetpp.h>
#include "MACAddress.h"

Go to the source code of this file.

Classes

class  Ieee802Ctrl

Defines

#define MSGC_VERSION   0x0402

Enumerations

enum  Ieee802MessageKind { IEEE802CTRL_DATA = 2003, IEEE802CTRL_REGISTER_DSAP = 2004, IEEE802CTRL_DEREGISTER_DSAP = 2005, IEEE802CTRL_SENDPAUSE = 2006 }
enum  SAPCode {
  SAP_IBM_SNA = 0x04, SAP_IP = 0x06, SAP_3COM = 0x80, SAP_SNAP = 0xAA,
  SAP_BANYAN = 0xBC, SAP_NOVELL_IPX = 0xE0, SAP_LAN_MANAGER = 0xF4, SAP_CLNS = 0xFE
}
enum  EtherType { ETHERTYPE_IP = 0x0800, ETHERTYPE_ARP = 0x0806, ETHERTYPE_RARP = 0x8035 }

Functions

void doPacking (cCommBuffer *b, Ieee802Ctrl &obj)
void doUnpacking (cCommBuffer *b, Ieee802Ctrl &obj)

Define Documentation

#define MSGC_VERSION   0x0402

Definition at line 11 of file Ieee802Ctrl_m.h.


Enumeration Type Documentation

enum EtherType

Enum generated from linklayer/contract/Ieee802Ctrl.msg by opp_msgc.

 enum EtherType
 {
     ETHERTYPE_IP = 0x0800;
     ETHERTYPE_ARP = 0x0806;
     ETHERTYPE_RARP = 0x8035;
 }
 
Enumerator:
ETHERTYPE_IP 
ETHERTYPE_ARP 
ETHERTYPE_RARP 

Definition at line 82 of file Ieee802Ctrl_m.h.

               {
    ETHERTYPE_IP = 0x0800,
    ETHERTYPE_ARP = 0x0806,
    ETHERTYPE_RARP = 0x8035
};

Enum generated from linklayer/contract/Ieee802Ctrl.msg by opp_msgc.

 enum Ieee802MessageKind
 {
     IEEE802CTRL_DATA = 2003;  
     IEEE802CTRL_REGISTER_DSAP = 2004;  
     IEEE802CTRL_DEREGISTER_DSAP = 2005;  
     IEEE802CTRL_SENDPAUSE = 2006;  
 }
 
Enumerator:
IEEE802CTRL_DATA 
IEEE802CTRL_REGISTER_DSAP 
IEEE802CTRL_DEREGISTER_DSAP 
IEEE802CTRL_SENDPAUSE 

Definition at line 35 of file Ieee802Ctrl_m.h.

enum SAPCode

Enum generated from linklayer/contract/Ieee802Ctrl.msg by opp_msgc.

 enum SAPCode
 {
     SAP_IBM_SNA = 0x04;
     SAP_IP = 0x06;
     SAP_3COM = 0x80;
     SAP_SNAP = 0xAA;
     SAP_BANYAN = 0xBC;
     SAP_NOVELL_IPX = 0xE0;
     SAP_LAN_MANAGER = 0xF4;
     SAP_CLNS = 0xFE;
 }
 
Enumerator:
SAP_IBM_SNA 
SAP_IP 
SAP_3COM 
SAP_SNAP 
SAP_BANYAN 
SAP_NOVELL_IPX 
SAP_LAN_MANAGER 
SAP_CLNS 

Definition at line 59 of file Ieee802Ctrl_m.h.

             {
    SAP_IBM_SNA = 0x04,
    SAP_IP = 0x06,
    SAP_3COM = 0x80,
    SAP_SNAP = 0xAA,
    SAP_BANYAN = 0xBC,
    SAP_NOVELL_IPX = 0xE0,
    SAP_LAN_MANAGER = 0xF4,
    SAP_CLNS = 0xFE
};

Function Documentation

void doPacking ( cCommBuffer *  b,
Ieee802Ctrl obj 
) [inline]

Definition at line 149 of file Ieee802Ctrl_m.h.

{obj.parsimPack(b);}
void doUnpacking ( cCommBuffer *  b,
Ieee802Ctrl obj 
) [inline]

Definition at line 150 of file Ieee802Ctrl_m.h.

{obj.parsimUnpack(b);}