#include <omnetpp.h>
#include "MACAddress.h"
Defines | |
#define | MSGC_VERSION 0x0302 |
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) |
|
|
|
Enum generated from enum EtherType { ETHERTYPE_IP = 0x0800; ETHERTYPE_ARP = 0x0806; ETHERTYPE_RARP = 0x8035; }; 00079 { 00080 ETHERTYPE_IP = 0x0800, 00081 ETHERTYPE_ARP = 0x0806, 00082 ETHERTYPE_RARP = 0x8035 00083 };
|
|
Enum generated from enum Ieee802MessageKind { IEEE802CTRL_DATA = 2003; IEEE802CTRL_REGISTER_DSAP = 2004; IEEE802CTRL_DEREGISTER_DSAP = 2005; IEEE802CTRL_SENDPAUSE = 2006; };
00034 { 00035 IEEE802CTRL_DATA = 2003, 00036 IEEE802CTRL_REGISTER_DSAP = 2004, 00037 IEEE802CTRL_DEREGISTER_DSAP = 2005, 00038 IEEE802CTRL_SENDPAUSE = 2006 00039 };
|
|
Enum generated from 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; };
00057 { 00058 SAP_IBM_SNA = 0x04, 00059 SAP_IP = 0x06, 00060 SAP_3COM = 0x80, 00061 SAP_SNAP = 0xAA, 00062 SAP_BANYAN = 0xBC, 00063 SAP_NOVELL_IPX = 0xE0, 00064 SAP_LAN_MANAGER = 0xF4, 00065 SAP_CLNS = 0xFE 00066 };
|
|
00142 {obj.netPack(b);}
|
|
00143 {obj.netUnpack(b);}
|