INET Framework for OMNeT++/OMNEST
inet::IPv6NeighbourCache::Neighbour Struct Reference

Stores a neighbour (or router) entry. More...

#include <IPv6NeighbourCache.h>

Public Member Functions

bool isDefaultRouter () const
 
 Neighbour ()
 

Public Attributes

const KeynceKey = nullptr
 
MACAddress macAddress
 
bool isRouter = false
 
bool isHomeAgent = false
 
ReachabilityState reachabilityState = (ReachabilityState)(-1)
 
simtime_t reachabilityExpires
 
short numProbesSent = 0
 
cMessage * nudTimeoutEvent = nullptr
 
unsigned int numOfARNSSent = 0
 
cMessage * arTimer = nullptr
 
MsgPtrVector pendingPackets
 
IPv6Address nsSrcAddr
 
simtime_t routerExpiryTime
 
NeighbourprevDefaultRouter = nullptr
 
NeighbournextDefaultRouter = nullptr
 

Detailed Description

Stores a neighbour (or router) entry.

Constructor & Destructor Documentation

inet::IPv6NeighbourCache::Neighbour::Neighbour ( )
inline
111 {}

Member Function Documentation

Member Data Documentation

cMessage* inet::IPv6NeighbourCache::Neighbour::arTimer = nullptr
bool inet::IPv6NeighbourCache::Neighbour::isHomeAgent = false

Referenced by inet::operator<<().

cMessage* inet::IPv6NeighbourCache::Neighbour::nudTimeoutEvent = nullptr
unsigned int inet::IPv6NeighbourCache::Neighbour::numOfARNSSent = 0
short inet::IPv6NeighbourCache::Neighbour::numProbesSent = 0
Neighbour* inet::IPv6NeighbourCache::Neighbour::prevDefaultRouter = nullptr
simtime_t inet::IPv6NeighbourCache::Neighbour::reachabilityExpires
simtime_t inet::IPv6NeighbourCache::Neighbour::routerExpiryTime

The documentation for this struct was generated from the following file: