EtherFrame_m.h File Reference

#include <omnetpp.h>
#include "utils.h"
#include "Ethernet.h"
#include "MACAddress.h"
#include "Ieee802Ctrl_m.h"

Classes

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

Defines

#define MSGC_VERSION   0x0304
#define JAM_SIGNAL   2000
#define ETH_FRAME   2001
#define ETH_PAUSE   2002

Functions

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 ETH_FRAME   2001

#define ETH_PAUSE   2002

#define JAM_SIGNAL   2000

#define MSGC_VERSION   0x0304


Function Documentation

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

00259 {obj.netPack(b);}

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

00220 {obj.netPack(b);}

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

00185 {obj.netPack(b);}

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

00146 {obj.netPack(b);}

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

00103 {obj.netPack(b);}

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

00068 {obj.netPack(b);}

void doUnpacking ( cCommBuffer *  b,
EtherAutoconfig obj 
) [inline]

00260 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
EtherPauseFrame obj 
) [inline]

00221 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
EtherFrameWithSNAP obj 
) [inline]

00186 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
EtherFrameWithLLC obj 
) [inline]

00147 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
EthernetIIFrame obj 
) [inline]

00104 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
EtherFrame obj 
) [inline]

00069 {obj.netUnpack(b);}


Generated on Wed Apr 4 13:20:18 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7