netxduo
+
0
/8 examples
SourceVu will show references to
NX_DHCP
from the following samples and libraries:
Examples
STM32469I-Discovery
Applications
USBX
Ux_Device_CDC_ECM
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_MQTT_Client
Nx_SNTP_Client
Nx_TCP_Echo_Client
Nx_TCP_Echo_Server
Nx_UDP_Echo_Client
Nx_UDP_Echo_Server
Nx_WebServer
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
NX_DHCP
NX_DHCP struct
Syntax
Show:
Summary
Declaration
from
nxd_dhcp_client.h:462
typedef
struct
NX_DHCP_STRUCT
{
ULONG
nx_dhcp_id
;
CHAR
*
nx_dhcp_name
;
NX_IP
*
nx_dhcp_ip_ptr
;
#ifndef
NX_DHCP_CLIENT_USER_CREATE_PACKET_POOL
NX_PACKET_POOL
nx_dhcp_pool
;
UCHAR
nx_dhcp_pool_area
[
NX_DHCP_PACKET_POOL_SIZE
]
;
#endif
NX_PACKET_POOL
*
nx_dhcp_packet_pool_ptr
;
NX_UDP_SOCKET
nx_dhcp_socket
;
TX_THREAD
nx_dhcp_thread
;
UCHAR
nx_dhcp_thread_stack
[
NX_DHCP_THREAD_STACK_SIZE
]
;
TX_MUTEX
nx_dhcp_mutex
;
TX_EVENT_FLAGS_GROUP
nx_dhcp_events
;
TX_TIMER
nx_dhcp_timer
;
NX_DHCP_INTERFACE_RECORD
nx_dhcp_interface_record
[
NX_DHCP_CLIENT_MAX_RECORDS
]
;
UCHAR
nx_dhcp_user_request_parameter
[
NX_DHCP_CLIENT_MAX_USER_REQUEST_PARAMETER
]
;
UINT
nx_dhcp_user_request_parameter_size
;
#ifdef
NX_DHCP_CLIENT_SEND_MAX_DHCP_MESSAGE_OPTION
ULONG
nx_dhcp_max_dhcp_message_size
;
#endif
#ifdef
NX_DHCP_CLIENT_SEND_ARP_PROBE
UINT
nx_dhcp_interface_conflict_flag
;
#endif
VOID
(
*
nx_dhcp_state_change_callback
)
(
struct
NX_DHCP_STRUCT
*
dhcp_ptr
,
UCHAR
new_state
)
;
VOID
(
*
nx_dhcp_interface_state_change_callback
)
(
struct
NX_DHCP_STRUCT
*
dhcp_ptr
,
UINT
iface_index
,
UCHAR
new_state
)
;
UINT
(
*
nx_dhcp_user_option_add
)
(
struct
NX_DHCP_STRUCT
*
dhcp_ptr
,
UINT
iface_index
,
UINT
message_type
,
UCHAR
*
user_option_ptr
,
UINT
*
user_option_length
)
;
struct
NX_DHCP_STRUCT
*
nx_dhcp_created_next
;
void
*
nx_dhcp_reserved_ptr
;
}
NX_DHCP
;
Fields
Field
Declared as
NX_DHCP_STRUCT::nx_dhcp_id
ULONG
NX_DHCP_STRUCT::nx_dhcp_name
CHAR
*
NX_DHCP_STRUCT::nx_dhcp_ip_ptr
NX_IP
*
NX_DHCP_STRUCT::nx_dhcp_pool
NX_PACKET_POOL
NX_DHCP_STRUCT::nx_dhcp_pool_area
UCHAR
[
NX_DHCP_PACKET_POOL_SIZE
]
NX_DHCP_STRUCT::nx_dhcp_packet_pool_ptr
NX_PACKET_POOL
*
NX_DHCP_STRUCT::nx_dhcp_socket
NX_UDP_SOCKET
NX_DHCP_STRUCT::nx_dhcp_thread
TX_THREAD
NX_DHCP_STRUCT::nx_dhcp_thread_stack
UCHAR
[
NX_DHCP_THREAD_STACK_SIZE
]
NX_DHCP_STRUCT::nx_dhcp_mutex
TX_MUTEX
NX_DHCP_STRUCT::nx_dhcp_events
TX_EVENT_FLAGS_GROUP
NX_DHCP_STRUCT::nx_dhcp_timer
TX_TIMER
NX_DHCP_STRUCT::nx_dhcp_interface_record
NX_DHCP_INTERFACE_RECORD
[
NX_DHCP_CLIENT_MAX_RECORDS
]
NX_DHCP_STRUCT::nx_dhcp_user_request_parameter
UCHAR
[
NX_DHCP_CLIENT_MAX_USER_REQUEST_PARAMETER
]
NX_DHCP_STRUCT::nx_dhcp_user_request_parameter_size
UINT
NX_DHCP_STRUCT::nx_dhcp_state_change_callback
VOID
(
*
)
(
struct
NX_DHCP_STRUCT
*
dhcp_ptr
,
UCHAR
new_state
)
NX_DHCP_STRUCT::nx_dhcp_interface_state_change_callback
VOID
(
*
)
(
struct
NX_DHCP_STRUCT
*
dhcp_ptr
,
UINT
iface_index
,
UCHAR
new_state
)
NX_DHCP_STRUCT::nx_dhcp_user_option_add
UINT
(
*
)
(
struct
NX_DHCP_STRUCT
*
dhcp_ptr
,
UINT
iface_index
,
UINT
message_type
,
UCHAR
*
user_option_ptr
,
UINT
*
user_option_length
)
NX_DHCP_STRUCT::nx_dhcp_created_next
struct
NX_DHCP_STRUCT
*
NX_DHCP_STRUCT::nx_dhcp_reserved_ptr
void
*
Related Functions
Found 71 other functions taking a
NX_DHCP_STRUCT
argument:
Function
_nxe_dhcp_start()
_nx_dhcp_send_request_internal()
_nx_dhcp_interface_record_find()
_nxe_dhcp_create()
_nx_dhcp_interface_reinitialize()
_nxe_dhcp_stop()
_nx_dhcp_extract_information()
_nx_dhcp_interface_enable()
_nx_dhcp_add_option_parameter_request()
_nx_dhcp_interface_request_client_ip()
_nx_dhcp_interface_force_renew()
_nx_dhcp_interface_release()
_nx_dhcp_interface_decline()
_nx_dhcp_interface_start()
_nx_dhcp_interface_disable()
_nx_dhcp_interface_user_option_retrieve()
_nx_dhcp_interface_stop()
_nx_dhcp_interface_send_request()
_nx_dhcp_interface_server_address_get()
_nxe_dhcp_request_client_ip()
_nxe_dhcp_delete()
_nxe_dhcp_decline()
_nxe_dhcp_force_renew()
_nxe_dhcp_release()
_nxe_dhcp_server_address_get()
_nxe_dhcp_state_change_notify()
_nxe_dhcp_user_option_request()
_nxe_dhcp_user_option_retrieve()
_nxe_dhcp_user_option_add_callback_set()
_nxe_dhcp_reinitialize()
_nxe_dhcp_send_request()
_nxe_dhcp_set_interface_index()
_nxe_dhcp_clear_broadcast_flag()
_nxe_dhcp_interface_clear_broadcast_flag()
_nxe_dhcp_interface_enable()
_nxe_dhcp_interface_disable()
_nxe_dhcp_interface_decline()
_nxe_dhcp_interface_force_renew()
_nxe_dhcp_interface_release()
_nxe_dhcp_interface_reinitialize()
_nxe_dhcp_interface_request_client_ip()
_nxe_dhcp_interface_start()
_nxe_dhcp_interface_stop()
_nxe_dhcp_interface_send_request()
_nxe_dhcp_interface_server_address_get()
_nxe_dhcp_interface_state_change_notify()
_nxe_dhcp_interface_user_option_retrieve()
_nxe_dhcp_packet_pool_set()
_nx_dhcp_delete()
_nx_dhcp_create()
_nx_dhcp_interface_clear_broadcast_flag()
_nx_dhcp_reinitialize()
_nx_dhcp_clear_broadcast_flag()
_nx_dhcp_request_client_ip()
_nx_dhcp_force_renew()
_nx_dhcp_decline()
_nx_dhcp_state_change_notify()
_nx_dhcp_interface_state_change_notify()
_nx_dhcp_release()
_nx_dhcp_start()
_nx_dhcp_stop()
_nx_dhcp_user_option_add_callback_set()
_nx_dhcp_user_option_retrieve()
_nx_dhcp_packet_process()
_nx_dhcp_user_option_request()
_nx_dhcp_timeout_process()
_nx_dhcp_send_request()
_nx_dhcp_client_send_with_zero_source_address()
_nx_dhcp_server_address_get()
_nx_dhcp_set_interface_index()
_nx_dhcp_packet_pool_set()
Examples
NX_DHCP
is referenced by 8 libraries and example projects:
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out