INET Framework for OMNeT++/OMNEST
|
#include <IPv6NeighbourCache.h>
Public Member Functions | |
Key (IPv6Address addr, int ifaceID) | |
bool | operator< (const Key &b) const |
Public Attributes | |
IPv6Address | address |
int | interfaceID |
Key into neighbour cache. Note that address does NOT identify the neighbour itself, because link-local addresses are in common use between routers.
IPv6NeighbourCache::Key::Key | ( | IPv6Address | addr, |
int | ifaceID | ||
) | [inline] |
{address=addr; interfaceID=ifaceID;}
bool IPv6NeighbourCache::Key::operator< | ( | const Key & | b | ) | const [inline] |
{ return interfaceID==b.interfaceID ? address<b.address : interfaceID<b.interfaceID; }
Referenced by IPv6NeighbourDiscovery::dropQueuedPacketsAwaitingAR(), IPv6NeighbourDiscovery::initiateAddressResolution(), IPv6NeighbourDiscovery::initiateNeighbourUnreachabilityDetection(), operator<(), operator<<(), IPv6NeighbourDiscovery::processARTimeout(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), IPv6NeighbourDiscovery::processNUDTimeout(), and IPv6NeighbourDiscovery::selectDefaultRouter().