Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
_Dhcpv6ClientContext Struct Reference
DHCPv6 client context. More...
#include <dhcpv6_client.h>
Data Fields | |
| Dhcpv6ClientSettings | settings |
| DHCPv6 client settings. | |
| bool_t | running |
| This flag tells whether the DHCP client is running or not. | |
| Dhcpv6State | state |
| Current state of the FSM. | |
| bool_t | timeoutEventDone |
| Timeout callback function has been called. | |
| systime_t | timestamp |
| Timestamp to manage retransmissions. | |
| systime_t | timeout |
| Timeout value. | |
| uint_t | retransmitCount |
| Retransmission counter. | |
| uint8_t | clientId [DHCPV6_MAX_DUID_SIZE] |
| Client DUID. | |
| size_t | clientIdLength |
| Length of the client DUID. | |
| uint8_t | clientFqdn [DHCPV6_CLIENT_MAX_FQDN_SIZE] |
| Client's fully qualified domain name. | |
| size_t | clientFqdnLength |
| Length of the client's FQDN. | |
| uint8_t | serverId [DHCPV6_MAX_DUID_SIZE] |
| Server DUID. | |
| size_t | serverIdLength |
| Length of the server DUID. | |
| int_t | serverPreference |
| Preference value for the server. | |
| uint32_t | transactionId |
| Value to match requests with replies. | |
| systime_t | configStartTime |
| Address acquisition or renewal process start time. | |
| systime_t | exchangeStartTime |
| Time at which the client sent the first message. | |
| systime_t | leaseStartTime |
| Lease start time. | |
| Dhcpv6ClientIa | ia |
| Identity association. | |
Detailed Description
DHCPv6 client context.
Definition at line 318 of file dhcpv6_client.h.
Field Documentation
| uint8_t clientFqdn[DHCPV6_CLIENT_MAX_FQDN_SIZE] |
Client's fully qualified domain name.
Definition at line 329 of file dhcpv6_client.h.
| size_t clientFqdnLength |
Length of the client's FQDN.
Definition at line 330 of file dhcpv6_client.h.
| uint8_t clientId[DHCPV6_MAX_DUID_SIZE] |
Client DUID.
Definition at line 327 of file dhcpv6_client.h.
| size_t clientIdLength |
Length of the client DUID.
Definition at line 328 of file dhcpv6_client.h.
| systime_t configStartTime |
Address acquisition or renewal process start time.
Definition at line 335 of file dhcpv6_client.h.
| systime_t exchangeStartTime |
Time at which the client sent the first message.
Definition at line 336 of file dhcpv6_client.h.
Identity association.
Definition at line 338 of file dhcpv6_client.h.
| systime_t leaseStartTime |
Lease start time.
Definition at line 337 of file dhcpv6_client.h.
| uint_t retransmitCount |
Retransmission counter.
Definition at line 326 of file dhcpv6_client.h.
| bool_t running |
This flag tells whether the DHCP client is running or not.
Definition at line 321 of file dhcpv6_client.h.
| uint8_t serverId[DHCPV6_MAX_DUID_SIZE] |
Server DUID.
Definition at line 331 of file dhcpv6_client.h.
| size_t serverIdLength |
Length of the server DUID.
Definition at line 332 of file dhcpv6_client.h.
| int_t serverPreference |
Preference value for the server.
Definition at line 333 of file dhcpv6_client.h.
DHCPv6 client settings.
Definition at line 320 of file dhcpv6_client.h.
Current state of the FSM.
Definition at line 322 of file dhcpv6_client.h.
| systime_t timeout |
Timeout value.
Definition at line 325 of file dhcpv6_client.h.
| bool_t timeoutEventDone |
Timeout callback function has been called.
Definition at line 323 of file dhcpv6_client.h.
| systime_t timestamp |
Timestamp to manage retransmissions.
Definition at line 324 of file dhcpv6_client.h.
| uint32_t transactionId |
Value to match requests with replies.
Definition at line 334 of file dhcpv6_client.h.
Generated on Tue Jul 12 2022 17:10:23 by
1.7.2