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

Go to the source code of this file.

Classes

class  ARPPacket

Defines

#define MSGC_VERSION   0x0402
#define ARP_HEADER_BYTES   28

Enumerations

enum  ARPOpcode { ARP_REQUEST = 1, ARP_REPLY = 2, ARP_RARP_REQUEST = 3, ARP_RARP_REPLY = 4 }

Functions

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

Define Documentation

#define ARP_HEADER_BYTES   28

Definition at line 21 of file ARPPacket_m.h.

Referenced by ARP::sendARPRequest().

#define MSGC_VERSION   0x0402

Definition at line 11 of file ARPPacket_m.h.


Enumeration Type Documentation

enum ARPOpcode

Enum generated from networklayer/arp/ARPPacket.msg by opp_msgc.

 enum ARPOpcode
 {
     ARP_REQUEST = 1;      
     ARP_REPLY = 2;        
     ARP_RARP_REQUEST = 3; 
     ARP_RARP_REPLY = 4;   
 }
 
Enumerator:
ARP_REQUEST 
ARP_REPLY 
ARP_RARP_REQUEST 
ARP_RARP_REPLY 

Definition at line 39 of file ARPPacket_m.h.


Function Documentation

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

Definition at line 101 of file ARPPacket_m.h.

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

Definition at line 102 of file ARPPacket_m.h.

{obj.parsimUnpack(b);}