Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EtherFrame_m.h File Reference

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

Defines

#define MSGC_VERSION   0x0302
#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   0x0302
 


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 Thu Oct 19 18:22:19 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0