netxduo
NX_DHCP_INTERFACE_RECORD
is only used within netxduo.
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_INTERFACE_RECORD
NX_DHCP_INTERFACE_RECORD struct
Syntax
Show:
Summary
Declaration
from
nxd_dhcp_client.h:416
typedef
struct
NX_DHCP_INTERFACE_RECORD_STRUCT
{
UCHAR
nx_dhcp_record_valid
;
UCHAR
nx_dhcp_state
;
UCHAR
nx_dhcp_user_option
;
UCHAR
reserved
;
ULONG
nx_dhcp_xid
;
ULONG
nx_dhcp_seconds
;
ULONG
nx_dhcp_ip_address
;
ULONG
nx_dhcp_gateway_address
;
ULONG
nx_dhcp_server_ip
;
ULONG
nx_dhcp_network_mask
;
UINT
nx_dhcp_interface_index
;
ULONG
nx_dhcp_timeout
;
ULONG
nx_dhcp_rtr_interval
;
ULONG
nx_dhcp_lease_remain_time
;
ULONG
nx_dhcp_lease_time
;
ULONG
nx_dhcp_renewal_time
;
ULONG
nx_dhcp_rebind_time
;
ULONG
nx_dhcp_renewal_remain_time
;
ULONG
nx_dhcp_rebind_remain_time
;
#ifdef
NX_DHCP_CLIENT_SEND_ARP_PROBE
UINT
nx_dhcp_probe_count
;
#endif
UINT
nx_dhcp_clear_broadcast
;
UINT
nx_dhcp_skip_discovery
;
UCHAR
nx_dhcp_options_buffer
[
NX_DHCP_OPTIONS_BUFFER_SIZE
]
;
UINT
nx_dhcp_options_size
;
ULONG
nx_dhcp_internal_errors
;
ULONG
nx_dhcp_discoveries_sent
;
ULONG
nx_dhcp_offers_received
;
ULONG
nx_dhcp_requests_sent
;
ULONG
nx_dhcp_acks_received
;
ULONG
nx_dhcp_nacks_received
;
ULONG
nx_dhcp_releases_sent
;
ULONG
nx_dhcp_declines_sent
;
ULONG
nx_dhcp_force_renewal_rec
;
ULONG
nx_dhcp_informs_sent
;
ULONG
nx_dhcp_inform_responses
;
}
NX_DHCP_INTERFACE_RECORD
;
Fields
Field
Declared as
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_record_valid
UCHAR
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_state
UCHAR
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_user_option
UCHAR
NX_DHCP_INTERFACE_RECORD_STRUCT::reserved
UCHAR
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_xid
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_seconds
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_ip_address
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_gateway_address
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_server_ip
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_network_mask
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_interface_index
UINT
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_timeout
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_rtr_interval
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_lease_remain_time
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_lease_time
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_renewal_time
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_rebind_time
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_renewal_remain_time
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_rebind_remain_time
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_clear_broadcast
UINT
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_skip_discovery
UINT
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_options_buffer
UCHAR
[
NX_DHCP_OPTIONS_BUFFER_SIZE
]
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_options_size
UINT
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_internal_errors
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_discoveries_sent
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_offers_received
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_requests_sent
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_acks_received
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_nacks_received
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_releases_sent
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_declines_sent
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_force_renewal_rec
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_informs_sent
ULONG
NX_DHCP_INTERFACE_RECORD_STRUCT::nx_dhcp_inform_responses
ULONG
Related Functions
Found 4 other functions taking a
NX_DHCP_INTERFACE_RECORD_STRUCT
argument:
Function
_nx_dhcp_send_request_internal()
_nx_dhcp_interface_record_find()
_nx_dhcp_extract_information()
_nx_dhcp_packet_process()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
NX_DHCP_INTERFACE_RECORD_STRUCT
nxd_dhcp_client.h:416
}
NX_DHCP_INTERFACE_RECORD
;
nxd_dhcp_client.h:457
static
UINT
_nx_dhcp_extract_information
(
NX_DHCP
*
dhcp_ptr
,
NX_DHCP_INTERFACE_RECORD
*
interface_record
,
UCHAR
*
dhcp_message
,
UINT
length
)
;
nxd_dhcp_client.c:45
_nx_dhcp_extract_information()
_nx_dhcp_extract_information()::interface_record
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()
_nx_dhcp_send_request_internal()::interface_record
static
VOID
_nx_dhcp_packet_process
(
NX_DHCP
*
dhcp_ptr
,
NX_DHCP_INTERFACE_RECORD
*
dhcp_interface
,
NX_PACKET
*
packet_ptr
)
;
nxd_dhcp_client.c:60
_nx_dhcp_packet_process()
_nx_dhcp_packet_process()::dhcp_interface
static
UINT
_nx_dhcp_interface_record_find
(
NX_DHCP
*
dhcp_ptr
,
UINT
iface_index
,
NX_DHCP_INTERFACE_RECORD
*
*
interface_record
)
;
nxd_dhcp_client.c:63
_nx_dhcp_interface_record_find()
_nx_dhcp_interface_record_find()::interface_record
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:795
_nx_dhcp_interface_clear_broadcast_flag()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:1231
_nx_dhcp_interface_reinitialize()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:1593
_nx_dhcp_interface_request_client_ip()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:2077
_nx_dhcp_interface_force_renew()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:2402
_nx_dhcp_interface_decline()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:2731
_nx_dhcp_interface_release()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:3120
_nx_dhcp_interface_start()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:3365
_nx_dhcp_interface_enable()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:3562
_nx_dhcp_interface_disable()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:4118
_nx_dhcp_interface_stop()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:4656
_nx_dhcp_interface_user_option_retrieve()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:5180
_nx_dhcp_thread_entry()
VOID
_nx_dhcp_packet_process
(
NX_DHCP
*
dhcp_ptr
,
NX_DHCP_INTERFACE_RECORD
*
interface_record
,
NX_PACKET
*
packet_ptr
)
nxd_dhcp_client.c:5345
_nx_dhcp_packet_process()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:5874
_nx_dhcp_timeout_process()
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:6548
_nx_dhcp_interface_send_request()
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
_nx_dhcp_send_request_internal()
_nx_dhcp_send_request_internal()::interface_record
static
UINT
_nx_dhcp_extract_information
(
NX_DHCP
*
dhcp_ptr
,
NX_DHCP_INTERFACE_RECORD
*
interface_record
,
UCHAR
*
dhcp_message
,
UINT
length
)
nxd_dhcp_client.c:7444
_nx_dhcp_extract_information()
_nx_dhcp_extract_information()::interface_record
NX_DHCP_INTERFACE_RECORD
*
interface_record
=
NX_NULL
;
nxd_dhcp_client.c:8772
_nx_dhcp_interface_server_address_get()
static
UINT
_nx_dhcp_interface_record_find
(
NX_DHCP
*
dhcp_ptr
,
UINT
iface_index
,
NX_DHCP_INTERFACE_RECORD
*
*
interface_record
)
nxd_dhcp_client.c:9084
_nx_dhcp_interface_record_find()
_nx_dhcp_interface_record_find()::interface_record
}
NX_DHCP_INTERFACE_RECORD
;
nxd_dhcp_client.h:457
NX_DHCP_INTERFACE_RECORD
NX_DHCP_INTERFACE_RECORD
nxd_dhcp_client.h:480
NX_DHCP_STRUCT
NX_DHCP_STRUCT::nx_dhcp_interface_record
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
Instance
Scope
Location
Project
NX_DHCP_STRUCT::nx_dhcp_interface_record
NX_DHCP_STRUCT
nxd_dhcp_client.h:480
_nx_dhcp_extract_information()::interface_record
_nx_dhcp_extract_information()
nxd_dhcp_client.c:45
_nx_dhcp_send_request_internal()::interface_record
_nx_dhcp_send_request_internal()
nxd_dhcp_client.c:56
_nx_dhcp_packet_process()::dhcp_interface
_nx_dhcp_packet_process()
nxd_dhcp_client.c:60
_nx_dhcp_interface_record_find()::interface_record
_nx_dhcp_interface_record_find()
nxd_dhcp_client.c:63
_nx_dhcp_send_request_internal()::interface_record
_nx_dhcp_send_request_internal()
nxd_dhcp_client.c:6669
_nx_dhcp_extract_information()::interface_record
_nx_dhcp_extract_information()
nxd_dhcp_client.c:7444
_nx_dhcp_interface_record_find()::interface_record
_nx_dhcp_interface_record_find()
nxd_dhcp_client.c:9084
Lifecycle
from
examples
All items filtered out
All items filtered out