|
INET Framework for OMNeT++/OMNEST
|
#include <ICMPMessage_m.h>
Public Member Functions | |
| ICMPMessage (const char *name=NULL, int kind=0) | |
| ICMPMessage (const ICMPMessage &other) | |
| virtual | ~ICMPMessage () |
| ICMPMessage & | operator= (const ICMPMessage &other) |
| virtual ICMPMessage * | dup () 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) |
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.
| ICMPMessage::ICMPMessage | ( | const char * | name = NULL, |
| int | kind = 0 |
||
| ) |
Referenced by dup().
| ICMPMessage::ICMPMessage | ( | const ICMPMessage & | other | ) |
| virtual ICMPMessage::~ICMPMessage | ( | ) | [virtual] |
| 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);}
| virtual int ICMPMessage::getCode | ( | ) | const [virtual] |
Referenced by ErrorHandling::handleMessage(), UDP::processICMPError(), and AnsaUDP::processICMPError().
| virtual int ICMPMessage::getType | ( | ) | const [virtual] |
| 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] |
Referenced by ICMP::processEchoRequest(), ICMP::sendEchoRequest(), and ICMP::sendErrorMessage().
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.