INET Framework for OMNeT++/OMNEST
ICMPMessage Class Reference

#include <ICMPMessage_m.h>

List of all members.

Public Member Functions

 ICMPMessage (const char *name=NULL, int kind=0)
 ICMPMessage (const ICMPMessage &other)
virtual ~ICMPMessage ()
ICMPMessageoperator= (const ICMPMessage &other)
virtual ICMPMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getType () const
virtual void setType (int type)
virtual int getCode () const
virtual void setCode (int code)

Protected Member Functions

bool operator== (const ICMPMessage &)

Protected Attributes

int type_var
int code_var

Private Member Functions

void copy (const ICMPMessage &other)

Detailed Description

Class generated from networklayer/ipv4/ICMPMessage.msg by opp_msgc.

 packet ICMPMessage
 {
     int type enum(ICMPType);
     int code;
 }
 

Definition at line 89 of file ICMPMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

virtual ICMPMessage::~ICMPMessage ( ) [virtual]

Member Function Documentation

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

Definition at line 107 of file ICMPMessage_m.h.

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

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void ICMPMessage::setCode ( int  code) [virtual]

Referenced by ICMP::sendErrorMessage().

virtual void ICMPMessage::setType ( int  type) [virtual]

Member Data Documentation

int ICMPMessage::code_var [protected]

Definition at line 93 of file ICMPMessage_m.h.

int ICMPMessage::type_var [protected]

Definition at line 92 of file ICMPMessage_m.h.


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