#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().