NetBurner 3.5.6
PDF Version
IPV6_DNS Struct Reference

IPv6 DNS server information element. More...

#include <ipv6_interface.h>

Inherits IPV6_ROOT_EL.

Public Member Functions

IPV6_DNSGetNext ()
 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_ROUTERpRouter
 Router that provided this DNS server.
 
IPV6_DHCPDpDHCPD
 DHCP server that provided this DNS server.
 
- 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 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: