AdvIfList typedef | inet::IPv6NeighbourDiscovery | protected |
advIfList | inet::IPv6NeighbourDiscovery | protected |
assignLinkLocalAddress(cMessage *timerMsg) | inet::IPv6NeighbourDiscovery | protectedvirtual |
cancelRouterDiscovery(InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
canServeWirelessNodes(InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
createAndSendNAPacket(IPv6NeighbourSolicitation *ns, const IPv6Address &nsSrcAddr, const IPv6Address &nsDestAddr, InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protected |
createAndSendNSPacket(const IPv6Address &nsTargetAddr, const IPv6Address &dgDestAddr, const IPv6Address &dgSrcAddr, InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
createAndSendRAPacket(const IPv6Address &destAddr, InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
createAndSendRedirectPacket(InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
createAndSendRSPacket(InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
createRATimer(InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
DADGlobalList typedef | inet::IPv6NeighbourDiscovery | protected |
dadGlobalList | inet::IPv6NeighbourDiscovery | protected |
DADList typedef | inet::IPv6NeighbourDiscovery | protected |
dadList | inet::IPv6NeighbourDiscovery | protected |
DefaultRouterList typedef | inet::IPv6NeighbourDiscovery | |
determineNextHop(const IPv6Address &destAddr, int &outIfID) | inet::IPv6NeighbourDiscovery | protectedvirtual |
dropQueuedPacketsAwaitingAR(Neighbour *nce) | inet::IPv6NeighbourDiscovery | protectedvirtual |
fetchAdvIfEntry(InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
fetchRDEntry(InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
finish() override | inet::IPv6NeighbourDiscovery | protectedvirtual |
handleMessage(cMessage *msg) override | inet::IPv6NeighbourDiscovery | protectedvirtual |
handleOperationStage(LifecycleOperation *operation, int stage, IDoneCallback *doneCallback) override | inet::IPv6NeighbourDiscovery | protectedvirtual |
icmpv6 | inet::IPv6NeighbourDiscovery | protected |
ift | inet::IPv6NeighbourDiscovery | protected |
initialize(int stage) override | inet::IPv6NeighbourDiscovery | protectedvirtual |
initiateAddressResolution(const IPv6Address &dgSrcAddr, Neighbour *nce) | inet::IPv6NeighbourDiscovery | protectedvirtual |
initiateDAD(const IPv6Address &tentativeAddr, InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
initiateNeighbourUnreachabilityDetection(Neighbour *neighbour) | inet::IPv6NeighbourDiscovery | protectedvirtual |
initiateRouterDiscovery(cMessage *msg) | inet::IPv6NeighbourDiscovery | protectedvirtual |
invalidateNeigbourCache() | inet::IPv6NeighbourDiscovery | |
IPv6NeighbourDiscovery() | inet::IPv6NeighbourDiscovery | |
isWirelessAccessPoint(cModule *module) | inet::IPv6NeighbourDiscovery | protected |
isWirelessInterface(const InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protected |
Key typedef | inet::IPv6NeighbourDiscovery | |
makeTentativeAddressPermanent(const IPv6Address &tentativeAddr, InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
mipv6 | inet::IPv6NeighbourDiscovery | protected |
MsgPtrVector typedef | inet::IPv6NeighbourDiscovery | |
Neighbour typedef | inet::IPv6NeighbourDiscovery | |
neighbourCache | inet::IPv6NeighbourDiscovery | protected |
numInitStages() const override | inet::IPv6NeighbourDiscovery | inlineprotectedvirtual |
pendingQueue | inet::IPv6NeighbourDiscovery | protected |
processARTimeout(cMessage *arTimeoutMsg) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processDADTimeout(cMessage *msg) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processIPv6Datagram(IPv6Datagram *datagram) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processNAForIncompleteNCEState(IPv6NeighbourAdvertisement *na, IPv6NeighbourCache::Neighbour *nce) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processNAForOtherNCEStates(IPv6NeighbourAdvertisement *na, IPv6NeighbourCache::Neighbour *nce) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processNAPacket(IPv6NeighbourAdvertisement *na, IPv6ControlInfo *naCtrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processNDMessage(ICMPv6Message *msg, IPv6ControlInfo *ctrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processNSForNonTentativeAddress(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *ctrlInfo, InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processNSForTentativeAddress(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *ctrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processNSPacket(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *naCtrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processNSWithSpecifiedSrcAddr(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *ctrlInfo, InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processNUDTimeout(cMessage *timeoutMsg) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processRAForRouterUpdates(IPv6RouterAdvertisement *ra, IPv6ControlInfo *raCtrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processRAPacket(IPv6RouterAdvertisement *ra, IPv6ControlInfo *raCtrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processRAPrefixInfo(IPv6RouterAdvertisement *ra, InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processRAPrefixInfoForAddrAutoConf(IPv6NDPrefixInformation &prefixInfo, InterfaceEntry *ie, bool hFlag=false) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processRDTimeout(cMessage *msg) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processRedirectPacket(IPv6Redirect *redirect, IPv6ControlInfo *ctrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
processRSPacket(IPv6RouterSolicitation *rs, IPv6ControlInfo *rsCtrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
raTimerList | inet::IPv6NeighbourDiscovery | protected |
RATimerList typedef | inet::IPv6NeighbourDiscovery | protected |
rdList | inet::IPv6NeighbourDiscovery | protected |
RDList typedef | inet::IPv6NeighbourDiscovery | protected |
reachabilityConfirmed(const IPv6Address &neighbour, int interfaceId) | inet::IPv6NeighbourDiscovery | virtual |
resetRATimer(InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
resolveNeighbour(const IPv6Address &nextHop, int interfaceId) | inet::IPv6NeighbourDiscovery | |
routersUnreachabilityDetection(const InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protected |
rt6 | inet::IPv6NeighbourDiscovery | protected |
selectDefaultRouter(int &outIfID) | inet::IPv6NeighbourDiscovery | protectedvirtual |
sendPacketToIPv6Module(cMessage *msg, const IPv6Address &destAddr, const IPv6Address &srcAddr, int interfaceId) | inet::IPv6NeighbourDiscovery | protectedvirtual |
sendPeriodicRA(cMessage *msg) | inet::IPv6NeighbourDiscovery | protectedvirtual |
sendQueuedPacketsToIPv6Module(Neighbour *nce) | inet::IPv6NeighbourDiscovery | protectedvirtual |
sendSolicitedNA(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *nsCtrlInfo, InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | protectedvirtual |
sendSolicitedRA(cMessage *msg) | inet::IPv6NeighbourDiscovery | protectedvirtual |
sendUnsolicitedNA(InterfaceEntry *ie) | inet::IPv6NeighbourDiscovery | virtual |
startDADSignal | inet::IPv6NeighbourDiscovery | privatestatic |
timeoutDefaultRouter(const IPv6Address &addr, int interfaceID) | inet::IPv6NeighbourDiscovery | protectedvirtual |
timeoutPrefixEntry(const IPv6Address &destPrefix, int prefixLength) | inet::IPv6NeighbourDiscovery | protectedvirtual |
validateNAPacket(IPv6NeighbourAdvertisement *na, IPv6ControlInfo *naCtrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
validateNSPacket(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *nsCtrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
validateRAPacket(IPv6RouterAdvertisement *ra, IPv6ControlInfo *raCtrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
validateRSPacket(IPv6RouterSolicitation *rs, IPv6ControlInfo *rsCtrlInfo) | inet::IPv6NeighbourDiscovery | protectedvirtual |
~ILifecycle() | inet::ILifecycle | inlinevirtual |
~IPv6NeighbourDiscovery() | inet::IPv6NeighbourDiscovery | virtual |