|
INET Framework for OMNeT++/OMNEST
|
Go to the source code of this file.
| #define ICMPv6_HEADER_BYTES 8 |
Definition at line 18 of file ICMPv6Message_m.h.
| #define MSGC_VERSION 0x0402 |
Definition at line 11 of file ICMPv6Message_m.h.
Enum generated from networklayer/icmpv6/ICMPv6Message.msg by opp_msgc.
enum ICMPv6_PARAMETER_PROB
{ ERROREOUS_HDR_FIELD = 0;
UNRECOGNIZED_NEXT_HDR_TYPE = 1;
UNRECOGNIZED_IPV6_OPTION = 2;
}
Definition at line 116 of file ICMPv6Message_m.h.
{
ERROREOUS_HDR_FIELD = 0,
UNRECOGNIZED_NEXT_HDR_TYPE = 1,
UNRECOGNIZED_IPV6_OPTION = 2
};
| enum ICMPv6_TIME_EX |
Enum generated from networklayer/icmpv6/ICMPv6Message.msg by opp_msgc.
enum ICMPv6_TIME_EX
{ ND_HOP_LIMIT_EXCEEDED = 0;
ND_FRAGMENT_REASSEMBLY_TIME = 1;
}
Definition at line 99 of file ICMPv6Message_m.h.
{
ND_HOP_LIMIT_EXCEEDED = 0,
ND_FRAGMENT_REASSEMBLY_TIME = 1
};
| enum ICMPv6DEST_UN |
Enum generated from networklayer/icmpv6/ICMPv6Message.msg by opp_msgc.
enum ICMPv6DEST_UN
{ NO_ROUTE_TO_DEST = 0;
COMM_WITH_DEST_PROHIBITED = 1; ADDRESS_UNREACHABLE = 3;
PORT_UNREACHABLE = 4;
}
Definition at line 81 of file ICMPv6Message_m.h.
{
NO_ROUTE_TO_DEST = 0,
COMM_WITH_DEST_PROHIBITED = 1,
ADDRESS_UNREACHABLE = 3,
PORT_UNREACHABLE = 4
};
| enum ICMPv6Type |
Enum generated from networklayer/icmpv6/ICMPv6Message.msg by opp_msgc.
enum ICMPv6Type
{ ICMPv6_UNSPECIFIED = 0;
ICMPv6_DESTINATION_UNREACHABLE = 1;
ICMPv6_PACKET_TOO_BIG = 2;
ICMPv6_TIME_EXCEEDED = 3;
ICMPv6_PARAMETER_PROBLEM = 4;
ICMPv6_ECHO_REQUEST = 128;
ICMPv6_ECHO_REPLY = 129;
ICMPv6_MLD_QUERY = 130;
ICMPv6_MLD_REPORT = 131;
ICMPv6_MLD_DONE = 132;
ICMPv6_ROUTER_SOL = 133;
ICMPv6_ROUTER_AD = 134;
ICMPv6_NEIGHBOUR_SOL = 135;
ICMPv6_NEIGHBOUR_AD = 136;
ICMPv6_REDIRECT = 137;
ICMPv6_MLDv2_REPORT = 143;
}
Definition at line 48 of file ICMPv6Message_m.h.
{
ICMPv6_UNSPECIFIED = 0,
ICMPv6_DESTINATION_UNREACHABLE = 1,
ICMPv6_PACKET_TOO_BIG = 2,
ICMPv6_TIME_EXCEEDED = 3,
ICMPv6_PARAMETER_PROBLEM = 4,
ICMPv6_ECHO_REQUEST = 128,
ICMPv6_ECHO_REPLY = 129,
ICMPv6_MLD_QUERY = 130,
ICMPv6_MLD_REPORT = 131,
ICMPv6_MLD_DONE = 132,
ICMPv6_ROUTER_SOL = 133,
ICMPv6_ROUTER_AD = 134,
ICMPv6_NEIGHBOUR_SOL = 135,
ICMPv6_NEIGHBOUR_AD = 136,
ICMPv6_REDIRECT = 137,
ICMPv6_MLDv2_REPORT = 143
};
| void doPacking | ( | cCommBuffer * | b, |
| ICMPv6Message & | obj | ||
| ) | [inline] |
Definition at line 158 of file ICMPv6Message_m.h.
{obj.parsimPack(b);}
| void doPacking | ( | cCommBuffer * | b, |
| ICMPv6DestUnreachableMsg & | obj | ||
| ) | [inline] |
Definition at line 196 of file ICMPv6Message_m.h.
{obj.parsimPack(b);}
| void doPacking | ( | cCommBuffer * | b, |
| ICMPv6PacketTooBigMsg & | obj | ||
| ) | [inline] |
Definition at line 238 of file ICMPv6Message_m.h.
{obj.parsimPack(b);}
| void doPacking | ( | cCommBuffer * | b, |
| ICMPv6TimeExceededMsg & | obj | ||
| ) | [inline] |
Definition at line 276 of file ICMPv6Message_m.h.
{obj.parsimPack(b);}
| void doPacking | ( | cCommBuffer * | b, |
| ICMPv6ParamProblemMsg & | obj | ||
| ) | [inline] |
Definition at line 314 of file ICMPv6Message_m.h.
{obj.parsimPack(b);}
| void doPacking | ( | cCommBuffer * | b, |
| ICMPv6EchoRequestMsg & | obj | ||
| ) | [inline] |
Definition at line 361 of file ICMPv6Message_m.h.
{obj.parsimPack(b);}
| void doPacking | ( | cCommBuffer * | b, |
| ICMPv6EchoReplyMsg & | obj | ||
| ) | [inline] |
Definition at line 407 of file ICMPv6Message_m.h.
{obj.parsimPack(b);}
| void doUnpacking | ( | cCommBuffer * | b, |
| ICMPv6Message & | obj | ||
| ) | [inline] |
Definition at line 159 of file ICMPv6Message_m.h.
{obj.parsimUnpack(b);}
| void doUnpacking | ( | cCommBuffer * | b, |
| ICMPv6DestUnreachableMsg & | obj | ||
| ) | [inline] |
Definition at line 197 of file ICMPv6Message_m.h.
{obj.parsimUnpack(b);}
| void doUnpacking | ( | cCommBuffer * | b, |
| ICMPv6PacketTooBigMsg & | obj | ||
| ) | [inline] |
Definition at line 239 of file ICMPv6Message_m.h.
{obj.parsimUnpack(b);}
| void doUnpacking | ( | cCommBuffer * | b, |
| ICMPv6TimeExceededMsg & | obj | ||
| ) | [inline] |
Definition at line 277 of file ICMPv6Message_m.h.
{obj.parsimUnpack(b);}
| void doUnpacking | ( | cCommBuffer * | b, |
| ICMPv6ParamProblemMsg & | obj | ||
| ) | [inline] |
Definition at line 315 of file ICMPv6Message_m.h.
{obj.parsimUnpack(b);}
| void doUnpacking | ( | cCommBuffer * | b, |
| ICMPv6EchoRequestMsg & | obj | ||
| ) | [inline] |
Definition at line 362 of file ICMPv6Message_m.h.
{obj.parsimUnpack(b);}
| void doUnpacking | ( | cCommBuffer * | b, |
| ICMPv6EchoReplyMsg & | obj | ||
| ) | [inline] |
Definition at line 408 of file ICMPv6Message_m.h.
{obj.parsimUnpack(b);}