, including all inherited members.
AdvIfList typedef | IPv6NeighbourDiscovery | [protected] |
advIfList | IPv6NeighbourDiscovery | [protected] |
assignLinkLocalAddress(cMessage *timerMsg) | IPv6NeighbourDiscovery | [protected, virtual] |
cancelRouterDiscovery(InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
createAndSendNSPacket(const IPv6Address &nsTargetAddr, const IPv6Address &dgDestAddr, const IPv6Address &dgSrcAddr, InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
createAndSendRAPacket(const IPv6Address &destAddr, InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
createAndSendRedirectPacket(InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
createAndSendRSPacket(InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
createRATimer(InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
DADList typedef | IPv6NeighbourDiscovery | [protected] |
dadList | IPv6NeighbourDiscovery | [protected] |
determineNextHop(const IPv6Address &destAddr, int &outIfID) | IPv6NeighbourDiscovery | [protected, virtual] |
dropQueuedPacketsAwaitingAR(Neighbour *nce) | IPv6NeighbourDiscovery | [protected, virtual] |
fetchAdvIfEntry(InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
fetchRDEntry(InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
finish() | IPv6NeighbourDiscovery | [protected, virtual] |
handleMessage(cMessage *msg) | IPv6NeighbourDiscovery | [protected, virtual] |
icmpv6 | IPv6NeighbourDiscovery | [protected] |
ift | IPv6NeighbourDiscovery | [protected] |
initialize(int stage) | IPv6NeighbourDiscovery | [protected, virtual] |
initiateAddressResolution(const IPv6Address &dgSrcAddr, Neighbour *nce) | IPv6NeighbourDiscovery | [protected, virtual] |
initiateDAD(const IPv6Address &tentativeAddr, InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
initiateNeighbourUnreachabilityDetection(Neighbour *neighbour) | IPv6NeighbourDiscovery | [protected, virtual] |
initiateRouterDiscovery(cMessage *msg) | IPv6NeighbourDiscovery | [protected, virtual] |
IPv6NeighbourDiscovery() | IPv6NeighbourDiscovery | |
Key typedef | IPv6NeighbourDiscovery | |
MsgPtrVector typedef | IPv6NeighbourDiscovery | |
Neighbour typedef | IPv6NeighbourDiscovery | |
neighbourCache | IPv6NeighbourDiscovery | [protected] |
numInitStages() const | IPv6NeighbourDiscovery | [inline, protected, virtual] |
pendingQueue | IPv6NeighbourDiscovery | [protected] |
processARTimeout(cMessage *arTimeoutMsg) | IPv6NeighbourDiscovery | [protected, virtual] |
processDADTimeout(cMessage *msg) | IPv6NeighbourDiscovery | [protected, virtual] |
processIPv6Datagram(IPv6Datagram *datagram) | IPv6NeighbourDiscovery | [protected, virtual] |
processNAForIncompleteNCEState(IPv6NeighbourAdvertisement *na, IPv6NeighbourCache::Neighbour *nce) | IPv6NeighbourDiscovery | [protected, virtual] |
processNAForOtherNCEStates(IPv6NeighbourAdvertisement *na, IPv6NeighbourCache::Neighbour *nce) | IPv6NeighbourDiscovery | [protected, virtual] |
processNAPacket(IPv6NeighbourAdvertisement *na, IPv6ControlInfo *naCtrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
processNDMessage(ICMPv6Message *msg, IPv6ControlInfo *ctrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
processNSForNonTentativeAddress(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *ctrlInfo, InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
processNSForTentativeAddress(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *ctrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
processNSPacket(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *naCtrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
processNSWithSpecifiedSrcAddr(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *ctrlInfo, InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
processNUDTimeout(cMessage *timeoutMsg) | IPv6NeighbourDiscovery | [protected, virtual] |
processRAForRouterUpdates(IPv6RouterAdvertisement *ra, IPv6ControlInfo *raCtrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
processRAPacket(IPv6RouterAdvertisement *ra, IPv6ControlInfo *raCtrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
processRAPrefixInfo(IPv6RouterAdvertisement *ra, InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
processRAPrefixInfoForAddrAutoConf(IPv6NDPrefixInformation &prefixInfo, InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
processRDTimeout(cMessage *msg) | IPv6NeighbourDiscovery | [protected, virtual] |
processRedirectPacket(IPv6Redirect *redirect, IPv6ControlInfo *ctrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
processRSPacket(IPv6RouterSolicitation *rs, IPv6ControlInfo *rsCtrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
RATimerList typedef | IPv6NeighbourDiscovery | [protected] |
raTimerList | IPv6NeighbourDiscovery | [protected] |
RDList typedef | IPv6NeighbourDiscovery | [protected] |
rdList | IPv6NeighbourDiscovery | [protected] |
reachabilityConfirmed(const IPv6Address &neighbour, int interfaceId) | IPv6NeighbourDiscovery | [virtual] |
resetRATimer(InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
resolveNeighbour(const IPv6Address &nextHop, int interfaceId) | IPv6NeighbourDiscovery | |
rt6 | IPv6NeighbourDiscovery | [protected] |
selectDefaultRouter(int &outIfID) | IPv6NeighbourDiscovery | [protected, virtual] |
sendPacketToIPv6Module(cMessage *msg, const IPv6Address &destAddr, const IPv6Address &srcAddr, int interfaceId) | IPv6NeighbourDiscovery | [protected, virtual] |
sendPeriodicRA(cMessage *msg) | IPv6NeighbourDiscovery | [protected, virtual] |
sendQueuedPacketsToIPv6Module(Neighbour *nce) | IPv6NeighbourDiscovery | [protected, virtual] |
sendSolicitedNA(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *nsCtrlInfo, InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
sendSolicitedRA(cMessage *msg) | IPv6NeighbourDiscovery | [protected, virtual] |
sendUnsolicitedNA(InterfaceEntry *ie) | IPv6NeighbourDiscovery | [protected, virtual] |
timeoutDefaultRouter(const IPv6Address &addr, int interfaceID) | IPv6NeighbourDiscovery | [protected, virtual] |
timeoutPrefixEntry(const IPv6Address &destPrefix, int prefixLength) | IPv6NeighbourDiscovery | [protected, virtual] |
validateNAPacket(IPv6NeighbourAdvertisement *na, IPv6ControlInfo *naCtrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
validateNSPacket(IPv6NeighbourSolicitation *ns, IPv6ControlInfo *nsCtrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
validateRAPacket(IPv6RouterAdvertisement *ra, IPv6ControlInfo *raCtrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
validateRSPacket(IPv6RouterSolicitation *rs, IPv6ControlInfo *rsCtrlInfo) | IPv6NeighbourDiscovery | [protected, virtual] |
~IPv6NeighbourDiscovery() | IPv6NeighbourDiscovery | [virtual] |