|
NetBurner 3.5.7
PDF Version |
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_EL * | m_pNext |
| Next element in list. | |
| IPV6_ROOT_EL * | m_pPrev |
| Previous element in list. | |
| IPV6_ROOT_EL_CONTAINER * | m_pContainer |
| Container that owns this element. | |
| IPADDR6 | m_IPAddress |
| IPv6 address associated with this element. | |
Base class for all IPv6 interface elements.
Provides common functionality for all IPv6 interface management elements including linked list management and aging.
|
virtual |
Test if this element is still valid based on aging.
Reimplemented in IPV6_DEST, IPV6_DHCPD, IPV6_DNS, IPV6_IA_ADDR, IPV6_NEIGHBOR, IPV6_PREFIX, and IPV6_ROUTER.