|
INET Framework for OMNeT++/OMNEST
|
#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
| cMessage* IPv6NeighbourCache::Neighbour::arTimer |
Referenced by operator<<(), and IPv6NeighbourDiscovery::selectDefaultRouter().
Referenced by operator<<(), IPv6NeighbourDiscovery::processIPv6Datagram(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), IPv6NeighbourDiscovery::processNSWithSpecifiedSrcAddr(), and IPv6NeighbourDiscovery::processRAForRouterUpdates().
Referenced by IPv6NeighbourDiscovery::dropQueuedPacketsAwaitingAR(), IPv6NeighbourDiscovery::initiateAddressResolution(), IPv6NeighbourDiscovery::initiateNeighbourUnreachabilityDetection(), IPv6NeighbourDiscovery::processARTimeout(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), and IPv6NeighbourDiscovery::processNUDTimeout().
Referenced by operator<<(), and IPv6NeighbourDiscovery::processNUDTimeout().
Referenced by IPv6NeighbourDiscovery::initiateAddressResolution(), IPv6NeighbourDiscovery::initiateNeighbourUnreachabilityDetection(), operator<<(), IPv6NeighbourDiscovery::processIPv6Datagram(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), IPv6NeighbourDiscovery::processNAPacket(), IPv6NeighbourDiscovery::processNSWithSpecifiedSrcAddr(), IPv6NeighbourDiscovery::processNUDTimeout(), and IPv6NeighbourDiscovery::selectDefaultRouter().