NetBurner 3.5.7
PDF Version
IPV6_ROOT_EL Struct Reference

Base class for all IPv6 interface elements. More...

#include <ipv6_interface.h>

Inherited by IPV6_DEST, IPV6_DHCPD, IPV6_DNS, IPV6_IA_ADDR, IPV6_NEIGHBOR, IPV6_PREFIX, and IPV6_ROUTER.

Public Member Functions

virtual void ShowItem ()
 Display information about this element.
 
virtual bool AgeStillValidTest ()
 Test if this element is still valid based on aging.
 
virtual void free_element ()
 Free resources associated with this element.
 
virtual ~IPV6_ROOT_EL ()
 Virtual destructor.
 

Public Attributes

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

Base class for all IPv6 interface elements.

Provides common functionality for all IPv6 interface management elements including linked list management and aging.

Member Function Documentation

◆ AgeStillValidTest()

virtual bool IPV6_ROOT_EL::AgeStillValidTest ( )
virtual

Test if this element is still valid based on aging.

Returns
true if element is still valid, false if expired

Reimplemented in IPV6_DEST, IPV6_DHCPD, IPV6_DNS, IPV6_IA_ADDR, IPV6_NEIGHBOR, IPV6_PREFIX, and IPV6_ROUTER.


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