INET Framework for OMNeT++/OMNEST
ICMPv6PacketTooBigMsg Class Reference

#include <ICMPv6Message_m.h>

Inheritance diagram for ICMPv6PacketTooBigMsg:
ICMPv6Message

List of all members.

Public Member Functions

 ICMPv6PacketTooBigMsg (const char *name=NULL, int kind=0)
 ICMPv6PacketTooBigMsg (const ICMPv6PacketTooBigMsg &other)
virtual ~ICMPv6PacketTooBigMsg ()
ICMPv6PacketTooBigMsgoperator= (const ICMPv6PacketTooBigMsg &other)
virtual ICMPv6PacketTooBigMsgdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getCode () const
virtual void setCode (int code)
virtual int getMTU () const
virtual void setMTU (int MTU)

Protected Member Functions

bool operator== (const ICMPv6PacketTooBigMsg &)

Protected Attributes

int code_var
int MTU_var

Private Member Functions

void copy (const ICMPv6PacketTooBigMsg &other)

Detailed Description

Class generated from networklayer/icmpv6/ICMPv6Message.msg by opp_msgc.

 packet ICMPv6PacketTooBigMsg extends ICMPv6Message
 {
     int code; 
     int MTU; 
 }
 

Definition at line 209 of file ICMPv6Message_m.h.


Constructor & Destructor Documentation

ICMPv6PacketTooBigMsg::ICMPv6PacketTooBigMsg ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().


Member Function Documentation

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

Reimplemented from ICMPv6Message.

Definition at line 227 of file ICMPv6Message_m.h.

{return new ICMPv6PacketTooBigMsg(*this);}
virtual int ICMPv6PacketTooBigMsg::getCode ( ) const [virtual]
virtual int ICMPv6PacketTooBigMsg::getMTU ( ) const [virtual]
ICMPv6PacketTooBigMsg& ICMPv6PacketTooBigMsg::operator= ( const ICMPv6PacketTooBigMsg other)
bool ICMPv6PacketTooBigMsg::operator== ( const ICMPv6PacketTooBigMsg ) [protected]
virtual void ICMPv6PacketTooBigMsg::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from ICMPv6Message.

Referenced by doPacking().

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

Reimplemented from ICMPv6Message.

Referenced by doUnpacking().

virtual void ICMPv6PacketTooBigMsg::setCode ( int  code) [virtual]
virtual void ICMPv6PacketTooBigMsg::setMTU ( int  MTU) [virtual]

Member Data Documentation

Definition at line 212 of file ICMPv6Message_m.h.

Definition at line 213 of file ICMPv6Message_m.h.


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