NetBurner 3.5.6
PDF Version |
DHCPv6 server information element. More...
#include <ipv6_interface.h>
Inherits IPV6_ROOT_EL.
Public Member Functions | |
void | free_element () |
Free resources for this DHCP server element. | |
virtual bool | AgeStillValidTest () |
Check if DHCP lease is still valid. | |
virtual void | ShowItem () |
Display DHCP server information. | |
IPV6_PREFIX * | FindIA_Addr (IPV6_PREFIX *start) |
Find associated IA address starting from given prefix. | |
uint32_t | GetDhcpRenewTime () |
Get DHCP renew time. | |
uint32_t | GetDhcpRebindTime () |
Get DHCP rebind time. | |
![]() | |
virtual | ~IPV6_ROOT_EL () |
Virtual destructor. | |
Public Attributes | |
uint8_t | m_ServerID [CLIENT_LONG_SERVID] |
Space to contain the ServerID of the leasing server. | |
uint32_t | m_IAID |
Identity Association Identifier. | |
uint32_t | m_renewTick |
Tick when lease should be renewed. | |
uint32_t | m_rebindTick |
Tick when lease should be rebound. | |
![]() | |
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. | |
DHCPv6 server information element.
Stores information about DHCPv6 servers including lease timing and server identification.
|
virtual |
Check if DHCP lease is still valid.
Reimplemented from IPV6_ROOT_EL.
IPV6_PREFIX * IPV6_DHCPD::FindIA_Addr | ( | IPV6_PREFIX * | start | ) |
Find associated IA address starting from given prefix.
start | Starting prefix for search |
|
inline |
Get DHCP rebind time.
|
inline |
Get DHCP renew time.