NetBurner 3.5.8
PDF Version

IPv6 DNS server information element. More...

#include <ipv6_interface.h>

Inherits IPV6_ROOT_EL.

Public Member Functions

IPV6_DNS * GetNext ()
 Get next DNS server in list.
virtual bool AgeStillValidTest ()
 Check if DNS server is still valid.
virtual void ShowItem ()
 Display DNS server information.
void CleanUpAndRemove ()
 Clean up and remove DNS server from lists.
void free_element ()
 Free resources for this DNS server.
Public Member Functions inherited from IPV6_ROOT_EL
virtual ~IPV6_ROOT_EL ()
 Virtual destructor.

Public Attributes

uint32_t m_nSecsToBeValid
 Seconds until this DNS entry expires.
IPV6_ROUTER * pRouter
 Router that provided this DNS server.
IPV6_DHCPD * pDHCPD
 DHCP server that provided this DNS server.
Public Attributes inherited from IPV6_ROOT_EL
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.

Detailed Description

IPv6 DNS server information element.

Stores information about configured DNS servers including validity timing.

Member Function Documentation

◆ AgeStillValidTest()

virtual bool IPV6_DNS::AgeStillValidTest ( )
virtual

Check if DNS server is still valid.

Returns
true if DNS server is still valid

Reimplemented from IPV6_ROOT_EL.

◆ GetNext()

IPV6_DNS * IPV6_DNS::GetNext ( )
inline

Get next DNS server in list.

Returns
Pointer to next DNS server

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