INET Framework for OMNeT++/OMNEST
IPv6ExtensionHeaders_m.h File Reference
#include <omnetpp.h>
#include "IPv6Address.h"
#include "IPv6Datagram.h"

Go to the source code of this file.

Classes

class  IPv6HopByHopOptionsHeader
class  IPv6RoutingHeader
class  IPv6FragmentHeader
class  IPv6DestinationOptionsHeader
class  IPv6AuthenticationHeader
class  IPv6EncapsulatingSecurityPayloadHeader

Defines

#define MSGC_VERSION   0x0402

Functions

void doPacking (cCommBuffer *b, IPv6HopByHopOptionsHeader &obj)
void doUnpacking (cCommBuffer *b, IPv6HopByHopOptionsHeader &obj)
void doPacking (cCommBuffer *b, IPv6RoutingHeader &obj)
void doUnpacking (cCommBuffer *b, IPv6RoutingHeader &obj)
void doPacking (cCommBuffer *b, IPv6FragmentHeader &obj)
void doUnpacking (cCommBuffer *b, IPv6FragmentHeader &obj)
void doPacking (cCommBuffer *b, IPv6DestinationOptionsHeader &obj)
void doUnpacking (cCommBuffer *b, IPv6DestinationOptionsHeader &obj)
void doPacking (cCommBuffer *b, IPv6AuthenticationHeader &obj)
void doUnpacking (cCommBuffer *b, IPv6AuthenticationHeader &obj)
void doPacking (cCommBuffer *b, IPv6EncapsulatingSecurityPayloadHeader &obj)
void doUnpacking (cCommBuffer *b, IPv6EncapsulatingSecurityPayloadHeader &obj)

Define Documentation

#define MSGC_VERSION   0x0402

Definition at line 11 of file IPv6ExtensionHeaders_m.h.


Function Documentation

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

Definition at line 54 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 104 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 150 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 184 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 218 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 252 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 55 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 105 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 151 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 185 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 219 of file IPv6ExtensionHeaders_m.h.

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

Definition at line 253 of file IPv6ExtensionHeaders_m.h.

{obj.parsimUnpack(b);}