INET Framework for OMNeT++/OMNEST
Icmpv6Header_m.h File Reference

Classes

class  inet::Icmpv6Header
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:90 by opp_msgtool. More...
 
class  inet::Icmpv6DestUnreachableMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:104 by opp_msgtool. More...
 
class  inet::Icmpv6PacketTooBigMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:111 by opp_msgtool. More...
 
class  inet::Icmpv6TimeExceededMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:118 by opp_msgtool. More...
 
class  inet::Icmpv6ParamProblemMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:124 by opp_msgtool. More...
 
class  inet::Icmpv6EchoRequestMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:134 by opp_msgtool. More...
 
class  inet::Icmpv6EchoReplyMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:146 by opp_msgtool. More...
 

Namespaces

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

Macros

#define MSGC_VERSION   0x0600
 
#define INET_API
 

Enumerations

enum  inet::Icmpv6Type {
  inet::ICMPv6_UNSPECIFIED = 0, inet::ICMPv6_DESTINATION_UNREACHABLE = 1, inet::ICMPv6_PACKET_TOO_BIG = 2, inet::ICMPv6_TIME_EXCEEDED = 3,
  inet::ICMPv6_PARAMETER_PROBLEM = 4, inet::ICMPv6_ECHO_REQUEST = 128, inet::ICMPv6_ECHO_REPLY = 129, inet::ICMPv6_MLD_QUERY = 130,
  inet::ICMPv6_MLD_REPORT = 131, inet::ICMPv6_MLD_DONE = 132, inet::ICMPv6_ROUTER_SOL = 133, inet::ICMPv6_ROUTER_AD = 134,
  inet::ICMPv6_NEIGHBOUR_SOL = 135, inet::ICMPv6_NEIGHBOUR_AD = 136, inet::ICMPv6_REDIRECT = 137, inet::ICMPv6_MLDv2_REPORT = 143,
  inet::ICMPv6_EXPERIMENTAL_MOBILITY = 150
}
 Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:25 by opp_msgtool. More...
 
enum  inet::Icmpv6DestUnav { inet::NO_ROUTE_TO_DEST = 0, inet::COMM_WITH_DEST_PROHIBITED = 1, inet::ADDRESS_UNREACHABLE = 3, inet::PORT_UNREACHABLE = 4 }
 Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:50 by opp_msgtool. More...
 
enum  inet::Icmpv6TimeEx { inet::ND_HOP_LIMIT_EXCEEDED = 0, inet::ND_FRAGMENT_REASSEMBLY_TIME = 1 }
 Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:63 by opp_msgtool. More...
 
enum  inet::Icmpv6ParameterProblem { inet::ERROREOUS_HDR_FIELD = 0, inet::UNRECOGNIZED_NEXT_HDR_TYPE = 1, inet::UNRECOGNIZED_IPV6_OPTION = 2 }
 Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:73 by opp_msgtool. More...
 

Functions

void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6Type &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6Type &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6DestUnav &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6DestUnav &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6TimeEx &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6TimeEx &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6ParameterProblem &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6ParameterProblem &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6Header &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6Header &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6DestUnreachableMsg &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6DestUnreachableMsg &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6PacketTooBigMsg &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6PacketTooBigMsg &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6TimeExceededMsg &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6TimeExceededMsg &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6ParamProblemMsg &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6ParamProblemMsg &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6EchoRequestMsg &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6EchoRequestMsg &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6EchoReplyMsg &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6EchoReplyMsg &obj)
 
template<>
inet::ApplicationPacketomnetpp::fromAnyPtr (any_ptr ptr)
 

Variables

const B inet::ICMPv6_HEADER_BYTES = B(8)
 

Macro Definition Documentation

◆ INET_API

#define INET_API

◆ MSGC_VERSION

#define MSGC_VERSION   0x0600