netxduo
_nx_dhcp_send_request_internal()
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
_nx_dhcp_send_request_internal()
_nx_dhcp_send_request_internal() function
Syntax
Show:
Summary
Declaration
Definition
from
nxd_dhcp_client.c:56
static
UINT
_nx_dhcp_send_request_internal
(
NX_DHCP
*
dhcp_ptr
,
NX_DHCP_INTERFACE_RECORD
*
interface_record
,
UINT
dhcp_message_type
)
;
Implemented in
nxd_dhcp_client.c:6669
Arguments
Argument
dhcp_ptr
interface_record
dhcp_message_type
Related Functions
Found 70 other functions taking a
NX_DHCP_STRUCT
argument:
Function
_nxe_dhcp_start()
_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
References
from
examples
Code
Location
Referrer
static
UINT
_nx_dhcp_send_request_internal
(
NX_DHCP
*
dhcp_ptr
,
NX_DHCP_INTERFACE_RECORD
*
interface_record
,
UINT
dhcp_message_type
)
nxd_dhcp_client.c:6669
static
UINT
_nx_dhcp_send_request_internal
(
NX_DHCP
*
dhcp_ptr
,
NX_DHCP_INTERFACE_RECORD
*
interface_record
,
UINT
dhcp_message_type
)
;
nxd_dhcp_client.c:56
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPREQUEST
)
;
nxd_dhcp_client.c:2105
_nx_dhcp_interface_force_renew()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPDECLINE
)
;
nxd_dhcp_client.c:2433
_nx_dhcp_interface_decline()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPRELEASE
)
;
nxd_dhcp_client.c:2765
_nx_dhcp_interface_release()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPREQUEST
)
;
nxd_dhcp_client.c:5497
_nx_dhcp_packet_process()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPREQUEST
)
;
nxd_dhcp_client.c:5940
_nx_dhcp_timeout_process()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPDISCOVER
)
;
nxd_dhcp_client.c:5949
_nx_dhcp_timeout_process()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPDISCOVER
)
;
nxd_dhcp_client.c:5994
_nx_dhcp_timeout_process()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPREQUEST
)
;
nxd_dhcp_client.c:6021
_nx_dhcp_timeout_process()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPREQUEST
)
;
nxd_dhcp_client.c:6122
_nx_dhcp_timeout_process()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPREQUEST
)
;
nxd_dhcp_client.c:6158
_nx_dhcp_timeout_process()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPREQUEST
)
;
nxd_dhcp_client.c:6173
_nx_dhcp_timeout_process()
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
NX_DHCP_TYPE_DHCPREQUEST
)
;
nxd_dhcp_client.c:6224
_nx_dhcp_timeout_process()
status
=
_nx_dhcp_send_request_internal
(
dhcp_ptr
,
interface_record
,
dhcp_message_type
)
;
nxd_dhcp_client.c:6593
_nx_dhcp_interface_send_request()
Call Tree
from
examples
_nx_dhcp_send_request_internal()
is called by 6 functions and calls 10 functions:
_nx_dhcp_interface_force_renew()
_nx_dhcp_interface_decline()
_nx_dhcp_interface_release()
_nx_dhcp_packet_process()
_nx_dhcp_timeout_process()
_nx_dhcp_interface_send_request()
All items filtered out
_nx_dhcp_send_request_internal()
_nx_utility_string_length_check()
NX_DHCP_STRUCT::nx_dhcp_user_option_add
_nx_udp_socket_source_send()
_nx_dhcp_client_send_with_zero_source_address()
_nx_dhcp_add_option_string()
_nx_dhcp_add_option_parameter_request()
_nx_dhcp_add_option_value()
_nx_dhcp_store_data()
_nx_packet_release()
_nx_packet_allocate()
All items filtered out
Data Use
from
examples
_nx_dhcp_send_request_internal()
reads 24 variables and writes 7 variables:
NX_IP_STRUCT::nx_ip_interface
NX_PACKET_STRUCT::nx_packet_prepend_ptr
NX_PACKET_STRUCT::nx_packet_data_end
NX_INTERFACE_STRUCT::nx_interface_physical_address_msw
NX_INTERFACE_STRUCT::nx_interface_physical_address_lsw
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_state
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_xid
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_seconds
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_ip_address
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_server_ip
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_interface_index
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_renewal_time
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_rebind_time
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_clear_broadcast
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_internal_errors
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_discoveries_sent
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_requests_sent
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_releases_sent
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_informs_sent
NX_DHCP_STRUCT::nx_dhcp_name
NX_DHCP_STRUCT::nx_dhcp_ip_ptr
NX_DHCP_STRUCT::nx_dhcp_packet_pool_ptr
NX_DHCP_STRUCT::nx_dhcp_socket
NX_DHCP_STRUCT::nx_dhcp_user_option_add
All items filtered out
_nx_dhcp_send_request_internal()
NX_PACKET_STRUCT::nx_packet_append_ptr
NX_PACKET_STRUCT::nx_packet_length
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_internal_errors
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_discoveries_sent
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_requests_sent
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_releases_sent
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_informs_sent
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