INET Framework for OMNeT++/OMNEST
ICMPMessage_m.h File Reference
#include <omnetpp.h>
#include "inet/common/INETDefs.h"

Classes

class  inet::ICMPMessage
 Class generated from inet/networklayer/ipv4/ICMPMessage.msg:123 by nedtool. More...
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 

Macros

#define __INET_ICMPMESSAGE_M_H
 
#define MSGC_VERSION   0x0501
 
#define INET_API
 

Typedefs

typedef int inet::ICMPCode
 

Enumerations

enum  inet::ICMPType {
  inet::ICMP_DESTINATION_UNREACHABLE = 3, inet::ICMP_SOURCEQUENCH = 4, inet::ICMP_REDIRECT = 5, inet::ICMP_ECHO_REQUEST = 8,
  inet::ICMP_ROUTER_ADVERTISEMENT = 9, inet::ICMP_ROUTER_SOLICITATION = 10, inet::ICMP_TIME_EXCEEDED = 11, inet::ICMP_PARAMETER_PROBLEM = 12,
  inet::ICMP_ECHO_REPLY = 0, inet::ICMP_TIMESTAMP_REQUEST = 13, inet::ICMP_TIMESTAMP_REPLY = 14, inet::ICMP_INFORMATION_REQUEST = 15,
  inet::ICMP_INFORMATION_REPLY = 16, inet::ICMP_MASK_REQUEST = 17, inet::ICMP_MASK_REPLY = 18
}
 Enum generated from inet/networklayer/ipv4/ICMPMessage.msg:30 by nedtool. More...
 
enum  inet::ICMPRedirectSubcodes { inet::ICMP_REDIRECT_NET = 0, inet::ICMP_REDIRECT_HOST = 1, inet::ICMP_REDIRECT_TOSNET = 2, inet::ICMP_REDIRECT_TOSHOST = 3 }
 Enum generated from inet/networklayer/ipv4/ICMPMessage.msg:51 by nedtool. More...
 
enum  inet::ICMPTimeExceededSubcodes { inet::ICMP_TIMXCEED_INTRANS = 0, inet::ICMP_TIMXCEED_REASS = 1 }
 Enum generated from inet/networklayer/ipv4/ICMPMessage.msg:59 by nedtool. More...
 
enum  inet::ICMPParameterProblemSubcodes { inet::ICMP_PARAMPROB_ERRATPTR = 0, inet::ICMP_PARAMPROB_OPTABSENT = 1, inet::ICMP_PARAMPROB_LENGTH = 2 }
 Enum generated from inet/networklayer/ipv4/ICMPMessage.msg:65 by nedtool. More...
 
enum  inet::ICMPDestinationUnreachableCodes {
  inet::ICMP_DU_NETWORK_UNREACHABLE = 0, inet::ICMP_DU_HOST_UNREACHABLE = 1, inet::ICMP_DU_PROTOCOL_UNREACHABLE = 2, inet::ICMP_DU_PORT_UNREACHABLE = 3,
  inet::ICMP_DU_FRAGMENTATION_NEEDED = 4, inet::ICMP_DU_SOURCE_ROUTE_FAILED = 5, inet::ICMP_DU_DESTINATION_NETWORK_UNKNOWN = 6, inet::ICMP_DU_DESTINATION_HOST_UNKNOWN = 7,
  inet::ICMP_DU_SOURCE_HOST_ISOLATED = 8, inet::ICMP_DU_NETWORK_PROHIBITED = 9, inet::ICMP_DU_HOST_PROHIBITED = 10, inet::ICMP_DU_NETWORK_UNREACHABLE_FOR_TYPE_OF_SERVICE = 11,
  inet::ICMP_DU_HOST_UNREACHABLE_FOR_TYPE_OF_SERVICE = 12, inet::ICMP_DU_COMMUNICATION_PROHIBITED = 13, inet::ICMP_DU_HOST_PRECEDENCE_VIOLATION = 14, inet::ICMP_DU_PRECEDENCE_CUTOFF_IN_EFFECT = 15,
  inet::ICMP_AODV_QUEUE_FULL = 16
}
 Enum generated from inet/networklayer/ipv4/ICMPMessage.msg:75 by nedtool. More...
 

Functions

bool inet::isIcmpInfoType (int type)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const ICMPMessage &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, ICMPMessage &obj)
 

Macro Definition Documentation

#define __INET_ICMPMESSAGE_M_H
#define INET_API
#define MSGC_VERSION   0x0501