NetBurner 3.5.6
PDF Version
IPV6_DEST Struct Reference

IPv6 destination cache element. More...

#include <ipv6_interface.h>

Inherits IPV6_ROOT_EL.

Public Member Functions

IPV6_DESTGetNext ()
 Get next destination in list.
 
void free_element ()
 Free resources for this destination.
 
virtual bool AgeStillValidTest ()
 Check if destination is still valid.
 
virtual void ShowItem ()
 Display destination information.
 
- Public Member Functions inherited from IPV6_ROOT_EL
virtual ~IPV6_ROOT_EL ()
 Virtual destructor.
 

Public Attributes

IPV6_NEIGHBORm_pNeighbor
 Associated neighbor entry.
 
uint16_t m_PathMTU
 Path MTU to this destination.
 
uint32_t m_nSecsLastUsed
 Last time this destination was used.
 
int m_nLockCount
 Reference count to prevent destruction.
 
bool m_bStaticRoute
 True if this is a static route.
 
- Public Attributes inherited from IPV6_ROOT_EL
IPV6_ROOT_ELm_pNext
 Next element in list.
 
IPV6_ROOT_ELm_pPrev
 Previous element in list.
 
IPV6_ROOT_EL_CONTAINERm_pContainer
 Container that owns this element.
 
IPADDR6 m_IPAddress
 IPv6 address associated with this element.
 

Detailed Description

IPv6 destination cache element.

Caches information about IPv6 destinations including path MTU and associated neighbor.

Member Function Documentation

◆ AgeStillValidTest()

virtual bool IPV6_DEST::AgeStillValidTest ( )
virtual

Check if destination is still valid.

Returns
true if destination is still valid

Reimplemented from IPV6_ROOT_EL.

◆ GetNext()

IPV6_DEST * IPV6_DEST::GetNext ( )
inline

Get next destination in list.

Returns
Pointer to next destination or NULL

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