INET Framework for OMNeT++/OMNEST
inet::ICMPv6EchoReplyMsg Class Reference

Class generated from inet/networklayer/icmpv6/ICMPv6Message.msg:151 by nedtool. More...

#include <ICMPv6Message_m.h>

Inheritance diagram for inet::ICMPv6EchoReplyMsg:
inet::ICMPv6Message

Public Member Functions

 ICMPv6EchoReplyMsg (const char *name=nullptr, short kind=0)
 
 ICMPv6EchoReplyMsg (const ICMPv6EchoReplyMsg &other)
 
virtual ~ICMPv6EchoReplyMsg ()
 
ICMPv6EchoReplyMsgoperator= (const ICMPv6EchoReplyMsg &other)
 
virtual ICMPv6EchoReplyMsgdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual int getCode () const
 
virtual void setCode (int code)
 
virtual int getIdentifier () const
 
virtual void setIdentifier (int identifier)
 
virtual int getSeqNumber () const
 
virtual void setSeqNumber (int seqNumber)
 
- Public Member Functions inherited from inet::ICMPv6Message
 ICMPv6Message (const char *name=nullptr, short kind=0)
 
 ICMPv6Message (const ICMPv6Message &other)
 
virtual ~ICMPv6Message ()
 
ICMPv6Messageoperator= (const ICMPv6Message &other)
 
virtual int getType () const
 
virtual void setType (int type)
 

Protected Member Functions

bool operator== (const ICMPv6EchoReplyMsg &)
 
- Protected Member Functions inherited from inet::ICMPv6Message
bool operator== (const ICMPv6Message &)
 

Protected Attributes

int code
 
int identifier
 
int seqNumber
 
- Protected Attributes inherited from inet::ICMPv6Message
int type
 

Private Member Functions

void copy (const ICMPv6EchoReplyMsg &other)
 

Detailed Description

Class generated from inet/networklayer/icmpv6/ICMPv6Message.msg:151 by nedtool.

//
// ICMPv6 Echo Reply packet. Data is attached through encapsulation (see ICMPv6.cc)
//
packet ICMPv6EchoReplyMsg extends ICMPv6Message
{
    int code; //set to 0.
    int identifier; // identifier to aid in matching Echo replies. May be Zero
    int seqNumber; // sequence number to aid in matching Echo replies. May be Zero
}

Constructor & Destructor Documentation

inet::ICMPv6EchoReplyMsg::ICMPv6EchoReplyMsg ( const char *  name = nullptr,
short  kind = 0 
)
inet::ICMPv6EchoReplyMsg::ICMPv6EchoReplyMsg ( const ICMPv6EchoReplyMsg other)
virtual inet::ICMPv6EchoReplyMsg::~ICMPv6EchoReplyMsg ( )
virtual

Member Function Documentation

void inet::ICMPv6EchoReplyMsg::copy ( const ICMPv6EchoReplyMsg other)
private
virtual ICMPv6EchoReplyMsg* inet::ICMPv6EchoReplyMsg::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::ICMPv6Message.

445 {return new ICMPv6EchoReplyMsg(*this);}
ICMPv6EchoReplyMsg(const char *name=nullptr, short kind=0)
virtual int inet::ICMPv6EchoReplyMsg::getCode ( ) const
virtual
virtual int inet::ICMPv6EchoReplyMsg::getIdentifier ( ) const
virtual
virtual int inet::ICMPv6EchoReplyMsg::getSeqNumber ( ) const
virtual
ICMPv6EchoReplyMsg& inet::ICMPv6EchoReplyMsg::operator= ( const ICMPv6EchoReplyMsg other)
bool inet::ICMPv6EchoReplyMsg::operator== ( const ICMPv6EchoReplyMsg )
protected
virtual void inet::ICMPv6EchoReplyMsg::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::ICMPv6Message.

Referenced by inet::doParsimPacking().

virtual void inet::ICMPv6EchoReplyMsg::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

Reimplemented from inet::ICMPv6Message.

Referenced by inet::doParsimUnpacking().

virtual void inet::ICMPv6EchoReplyMsg::setCode ( int  code)
virtual
virtual void inet::ICMPv6EchoReplyMsg::setIdentifier ( int  identifier)
virtual
virtual void inet::ICMPv6EchoReplyMsg::setSeqNumber ( int  seqNumber)
virtual

Member Data Documentation

int inet::ICMPv6EchoReplyMsg::code
protected
int inet::ICMPv6EchoReplyMsg::identifier
protected
int inet::ICMPv6EchoReplyMsg::seqNumber
protected

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