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

Classes

class  inet::Ipv6NdOption
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:38 by opp_msgtool. More...
 
class  inet::Ipv6NdSourceTargetLinkLayerAddress
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:46 by opp_msgtool. More...
 
class  inet::Ipv6NdSourceLinkLayerAddress
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:52 by opp_msgtool. More...
 
class  inet::Ipv6NdTargetLinkLayerAddress
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:57 by opp_msgtool. More...
 
class  inet::Ipv6NdPrefixInformation
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:67 by opp_msgtool. More...
 
class  inet::Ipv6NdMtu
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:82 by opp_msgtool. More...
 
class  inet::Mipv6NdAdvertisementInterval
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:93 by opp_msgtool. More...
 
class  inet::Mipv6HaInformation
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:103 by opp_msgtool. More...
 
class  inet::Ipv6NdOptions
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:111 by opp_msgtool. More...
 
class  inet::Ipv6NdMessage
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:136 by opp_msgtool. More...
 
class  inet::Ipv6RouterSolicitation
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:145 by opp_msgtool. More...
 
class  inet::Ipv6RouterAdvertisement
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:159 by opp_msgtool. More...
 
class  inet::Ipv6NeighbourSolicitation
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:181 by opp_msgtool. More...
 
class  inet::Ipv6NeighbourAdvertisement
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:195 by opp_msgtool. More...
 
class  inet::Ipv6Redirect
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:212 by opp_msgtool. More...
 
class  inet::Ipv6NdControlInfo
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:222 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::Ipv6NdOptionTypes {
  inet::IPv6ND_SOURCE_LINK_LAYER_ADDR_OPTION = 1, inet::IPv6ND_TARGET_LINK_LAYER_ADDR_OPTION = 2, inet::IPv6ND_PREFIX_INFORMATION = 3, inet::IPv6ND_REDIRECTED_HEADER = 4,
  inet::IPv6ND_MTU = 5, inet::IPv6ND_ADVERTISEMENT_INTERVAL = 7, inet::IPv6ND_HOME_AGENT_INFORMATION_OPTION = 8
}
 Enum generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:27 by opp_msgtool. More...
 

Functions

void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdOptionTypes &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdOptionTypes &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdOption &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdOption &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdSourceTargetLinkLayerAddress &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdSourceTargetLinkLayerAddress &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdSourceLinkLayerAddress &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdSourceLinkLayerAddress &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdTargetLinkLayerAddress &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdTargetLinkLayerAddress &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdPrefixInformation &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdPrefixInformation &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdMtu &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdMtu &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Mipv6NdAdvertisementInterval &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Mipv6NdAdvertisementInterval &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Mipv6HaInformation &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Mipv6HaInformation &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdOptions &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdOptions &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdMessage &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdMessage &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6RouterSolicitation &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6RouterSolicitation &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6RouterAdvertisement &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6RouterAdvertisement &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NeighbourSolicitation &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NeighbourSolicitation &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NeighbourAdvertisement &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NeighbourAdvertisement &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6Redirect &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6Redirect &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdControlInfo &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdControlInfo &obj)
 
template<>
inet::ApplicationPacketomnetpp::fromAnyPtr (any_ptr ptr)
 

Variables

const B inet::IPv6ND_LINK_LAYER_ADDRESS_OPTION_LENGTH = B(8)
 
const B inet::IPv6ND_PREFIX_INFORMATION_OPTION_LENGTH = B(32)
 
const B inet::IPv6ND_REDIRECTED_HEADER_OPTION_LENGTH = B(8)
 
const B inet::IPv6ND_MTU_OPTION_LENGTH = B(8)
 

Macro Definition Documentation

◆ INET_API

#define INET_API

◆ MSGC_VERSION

#define MSGC_VERSION   0x0600