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

Go to the source code of this file.

Classes

class  EtherJam
class  EtherFrame
class  EthernetIIFrame
class  EtherFrameWithLLC
class  EtherFrameWithSNAP
class  EtherPauseFrame
class  EtherAutoconfig

Defines

#define MSGC_VERSION   0x0402

Functions

void doPacking (cCommBuffer *b, EtherJam &obj)
void doUnpacking (cCommBuffer *b, EtherJam &obj)
void doPacking (cCommBuffer *b, EtherFrame &obj)
void doUnpacking (cCommBuffer *b, EtherFrame &obj)
void doPacking (cCommBuffer *b, EthernetIIFrame &obj)
void doUnpacking (cCommBuffer *b, EthernetIIFrame &obj)
void doPacking (cCommBuffer *b, EtherFrameWithLLC &obj)
void doUnpacking (cCommBuffer *b, EtherFrameWithLLC &obj)
void doPacking (cCommBuffer *b, EtherFrameWithSNAP &obj)
void doUnpacking (cCommBuffer *b, EtherFrameWithSNAP &obj)
void doPacking (cCommBuffer *b, EtherPauseFrame &obj)
void doUnpacking (cCommBuffer *b, EtherPauseFrame &obj)
void doPacking (cCommBuffer *b, EtherAutoconfig &obj)
void doUnpacking (cCommBuffer *b, EtherAutoconfig &obj)

Define Documentation

#define MSGC_VERSION   0x0402

Definition at line 11 of file EtherFrame_m.h.


Function Documentation

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

Definition at line 55 of file EtherFrame_m.h.

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

Definition at line 100 of file EtherFrame_m.h.

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

Definition at line 138 of file EtherFrame_m.h.

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

Definition at line 184 of file EtherFrame_m.h.

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

Definition at line 226 of file EtherFrame_m.h.

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

Definition at line 264 of file EtherFrame_m.h.

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

Definition at line 306 of file EtherFrame_m.h.

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

Definition at line 56 of file EtherFrame_m.h.

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

Definition at line 101 of file EtherFrame_m.h.

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

Definition at line 139 of file EtherFrame_m.h.

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

Definition at line 185 of file EtherFrame_m.h.

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

Definition at line 227 of file EtherFrame_m.h.

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

Definition at line 265 of file EtherFrame_m.h.

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

Definition at line 307 of file EtherFrame_m.h.

{obj.parsimUnpack(b);}