#include <IPv6NeighbourCache.h>
Public Attributes | |
| const Key * | nceKey |
| MACAddress | macAddress |
| bool | isRouter |
| bool | isDefaultRouter |
| ReachabilityState | reachabilityState |
| simtime_t | reachabilityExpires |
| short | numProbesSent |
| cMessage * | nudTimeoutEvent |
| int | numOfARNSSent |
| cMessage * | arTimer |
| MsgPtrVector | pendingPackets |
| IPv6Address | nsSrcAddr |
| simtime_t | routerExpiryTime |
Stores a neighbour (or router) entry
Definition at line 66 of file IPv6NeighbourCache.h.
| cMessage* IPv6NeighbourCache::Neighbour::arTimer |
Definition at line 85 of file IPv6NeighbourCache.h.
Referenced by IPv6NeighbourDiscovery::initiateAddressResolution(), and IPv6NeighbourDiscovery::processNAForIncompleteNCEState().
Definition at line 72 of file IPv6NeighbourCache.h.
Referenced by operator<<(), and IPv6NeighbourDiscovery::selectDefaultRouter().
Definition at line 71 of file IPv6NeighbourCache.h.
Referenced by operator<<(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), and IPv6NeighbourDiscovery::processRAForRouterUpdates().
Definition at line 70 of file IPv6NeighbourCache.h.
Referenced by operator<<(), IPv6NeighbourDiscovery::processIPv6Datagram(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), IPv6NeighbourDiscovery::processNSWithSpecifiedSrcAddr(), and IPv6NeighbourDiscovery::processRAForRouterUpdates().
Definition at line 69 of file IPv6NeighbourCache.h.
Referenced by IPv6NeighbourDiscovery::dropQueuedPacketsAwaitingAR(), IPv6NeighbourDiscovery::initiateAddressResolution(), IPv6NeighbourDiscovery::initiateNeighbourUnreachabilityDetection(), IPv6NeighbourDiscovery::processARTimeout(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), and IPv6NeighbourDiscovery::processNUDTimeout().
Definition at line 87 of file IPv6NeighbourCache.h.
Referenced by IPv6NeighbourDiscovery::initiateAddressResolution(), and IPv6NeighbourDiscovery::processARTimeout().
Definition at line 78 of file IPv6NeighbourCache.h.
Referenced by IPv6NeighbourDiscovery::initiateNeighbourUnreachabilityDetection(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), and IPv6NeighbourDiscovery::reachabilityConfirmed().
Definition at line 84 of file IPv6NeighbourCache.h.
Referenced by IPv6NeighbourDiscovery::initiateAddressResolution(), and IPv6NeighbourDiscovery::processARTimeout().
Definition at line 77 of file IPv6NeighbourCache.h.
Referenced by operator<<(), and IPv6NeighbourDiscovery::processNUDTimeout().
Definition at line 86 of file IPv6NeighbourCache.h.
Referenced by IPv6NeighbourDiscovery::dropQueuedPacketsAwaitingAR(), IPv6NeighbourDiscovery::processIPv6Datagram(), and IPv6NeighbourDiscovery::sendQueuedPacketsToIPv6Module().
Definition at line 76 of file IPv6NeighbourCache.h.
Referenced by operator<<(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), and IPv6NeighbourDiscovery::processNAForOtherNCEStates().
Definition at line 75 of file IPv6NeighbourCache.h.
Referenced by IPv6NeighbourDiscovery::initiateAddressResolution(), IPv6NeighbourDiscovery::initiateNeighbourUnreachabilityDetection(), operator<<(), IPv6NeighbourDiscovery::processIPv6Datagram(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), IPv6NeighbourDiscovery::processNAPacket(), IPv6NeighbourDiscovery::processNSWithSpecifiedSrcAddr(), IPv6NeighbourDiscovery::processNUDTimeout(), and IPv6NeighbourDiscovery::selectDefaultRouter().
Definition at line 96 of file IPv6NeighbourCache.h.
Referenced by operator<<(), IPv6NeighbourDiscovery::processRAForRouterUpdates(), and IPv6NeighbourDiscovery::selectDefaultRouter().
1.7.1