|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:111 by opp_msgtool.
More...
#include <Ipv6NdMessage_m.h>
Public Member Functions | |
| Ipv6NdOptions () | |
| Ipv6NdOptions (const Ipv6NdOptions &other) | |
| virtual | ~Ipv6NdOptions () |
| Ipv6NdOptions & | operator= (const Ipv6NdOptions &other) |
| virtual Ipv6NdOptions * | dup () const override |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| virtual void | setOptionArraySize (size_t size) |
| virtual size_t | getOptionArraySize () const |
| virtual const Ipv6NdOption * | getOption (size_t k) const |
| virtual Ipv6NdOption * | getOptionForUpdate (size_t k) |
| virtual void | setOption (size_t k, Ipv6NdOption *option) |
| virtual Ipv6NdOption * | removeOption (size_t k) |
| Ipv6NdOption * | dropOption (size_t k) |
| virtual void | insertOption (size_t k, Ipv6NdOption *option) |
| void | insertOption (Ipv6NdOption *option) |
| virtual void | appendOption (Ipv6NdOption *option) |
| virtual void | eraseOption (size_t k) |
| virtual const Ipv6NdOption * | findOption (Ipv6NdOptionTypes t) const |
| virtual Ipv6NdOption * | findOptionForUpdate (Ipv6NdOptionTypes t) |
| virtual void | insertUniqueOption (size_t k, Ipv6NdOption *option) |
| virtual void | insertUniqueOption (Ipv6NdOption *option) |
Protected Member Functions | |
| bool | operator== (const Ipv6NdOptions &)=delete |
Protected Attributes | |
| Ipv6NdOption ** | option = nullptr |
| size_t | option_arraysize = 0 |
Private Member Functions | |
| void | copy (const Ipv6NdOptions &other) |
Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:111 by opp_msgtool.
class Ipv6NdOptions extends cObject { @packetData; // TLV Options: Ipv6NdOption *option[] @owned; // on end of message }
| inet::Ipv6NdOptions::Ipv6NdOptions | ( | ) |
| inet::Ipv6NdOptions::Ipv6NdOptions | ( | const Ipv6NdOptions & | other | ) |
|
virtual |
|
virtual |
Referenced by inet::deserializeIpv6NdOptions(), and insertUniqueOption().
|
private |
|
inline |
|
inlineoverridevirtual |
|
virtual |
|
virtual |
Referenced by insertUniqueOption(), inet::Ipv6NeighbourDiscovery::processNaForIncompleteNceState(), inet::Ipv6NeighbourDiscovery::processNaForOtherNceStates(), inet::Ipv6NeighbourDiscovery::processRaForRouterUpdates(), inet::Ipv6NeighbourDiscovery::processRsPacket(), and inet::Ipv6NeighbourDiscovery::validateRsPacket().
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Referenced by findOptionForUpdate().
|
inline |
|
virtual |
|
inlinevirtual |
Referenced by insertUniqueOption().
|
virtual |
| Ipv6NdOptions& inet::Ipv6NdOptions::operator= | ( | const Ipv6NdOptions & | other | ) |
|
protecteddelete |
|
overridevirtual |
Referenced by inet::doParsimPacking().
|
overridevirtual |
Referenced by inet::doParsimUnpacking().
|
virtual |
|
virtual |
|
virtual |
|
protected |
Referenced by findOption(), findOptionForUpdate(), and insertUniqueOption().
|
protected |
Referenced by findOption(), and findOptionForUpdate().