INET Framework for OMNeT++/OMNEST
IPv6FragmentHeader Class Reference

#include <IPv6ExtensionHeaders_m.h>

Inheritance diagram for IPv6FragmentHeader:
IPv6ExtensionHeader IPv6ExtensionHeader_Base

List of all members.

Public Member Functions

 IPv6FragmentHeader ()
 IPv6FragmentHeader (const IPv6FragmentHeader &other)
virtual ~IPv6FragmentHeader ()
IPv6FragmentHeaderoperator= (const IPv6FragmentHeader &other)
virtual IPv6FragmentHeaderdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual unsigned short getFragmentOffset () const
virtual void setFragmentOffset (unsigned short fragmentOffset)
virtual unsigned int getIdentification () const
virtual void setIdentification (unsigned int identification)
virtual bool getMoreFragments () const
virtual void setMoreFragments (bool moreFragments)

Protected Member Functions

bool operator== (const IPv6FragmentHeader &)

Protected Attributes

unsigned short fragmentOffset_var
unsigned int identification_var
bool moreFragments_var

Private Member Functions

void copy (const IPv6FragmentHeader &other)

Detailed Description

Class generated from networklayer/ipv6/IPv6ExtensionHeaders.msg by opp_msgc.

 class IPv6FragmentHeader extends IPv6ExtensionHeader
 {
     unsigned short fragmentOffset;
     unsigned int identification;  
     bool moreFragments; 
 }
 

Definition at line 118 of file IPv6ExtensionHeaders_m.h.


Constructor & Destructor Documentation


Member Function Documentation

void IPv6FragmentHeader::copy ( const IPv6FragmentHeader other) [private]
virtual IPv6FragmentHeader* IPv6FragmentHeader::dup ( ) const [inline, virtual]

Reimplemented from IPv6ExtensionHeader.

Definition at line 137 of file IPv6ExtensionHeaders_m.h.

{return new IPv6FragmentHeader(*this);}
virtual unsigned short IPv6FragmentHeader::getFragmentOffset ( ) const [virtual]
virtual unsigned int IPv6FragmentHeader::getIdentification ( ) const [virtual]
virtual bool IPv6FragmentHeader::getMoreFragments ( ) const [virtual]
IPv6FragmentHeader& IPv6FragmentHeader::operator= ( const IPv6FragmentHeader other)
bool IPv6FragmentHeader::operator== ( const IPv6FragmentHeader ) [protected]
virtual void IPv6FragmentHeader::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from IPv6ExtensionHeader_Base.

Referenced by doPacking().

virtual void IPv6FragmentHeader::parsimUnpack ( cCommBuffer *  b) [virtual]

Reimplemented from IPv6ExtensionHeader_Base.

Referenced by doUnpacking().

virtual void IPv6FragmentHeader::setFragmentOffset ( unsigned short  fragmentOffset) [virtual]
virtual void IPv6FragmentHeader::setIdentification ( unsigned int  identification) [virtual]
virtual void IPv6FragmentHeader::setMoreFragments ( bool  moreFragments) [virtual]

Member Data Documentation

unsigned short IPv6FragmentHeader::fragmentOffset_var [protected]

Definition at line 121 of file IPv6ExtensionHeaders_m.h.

unsigned int IPv6FragmentHeader::identification_var [protected]

Definition at line 122 of file IPv6ExtensionHeaders_m.h.

Definition at line 123 of file IPv6ExtensionHeaders_m.h.


The documentation for this class was generated from the following file: