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