|
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. | |
Public Member Functions inherited from IPV6_ROOT_EL | |
| 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. | |
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. | |
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.