netxduo
_nx_packet_data_extract_offset()
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
_nx_packet_data_extract_offset()
_nx_packet_data_extract_offset() function
Syntax
from
nx_api.h:3610
UINT
nx_packet_data_extract_offset
(
NX_PACKET
*
packet_ptr
,
ULONG
offset
,
VOID
*
buffer_start
,
ULONG
buffer_length
,
ULONG
*
bytes_copied
)
;
Implemented in
nx_packet_data_extract_offset.c:84
Arguments
packet_ptr
offset
buffer_start
buffer_length
bytes_copied
References
Location
Referrer
Text
nx_packet_data_extract_offset.c:84
UINT
_nx_packet_data_extract_offset
(
NX_PACKET
*
packet_ptr
,
ULONG
offset
,
VOID
*
buffer_start
,
ULONG
buffer_length
,
ULONG
*
bytes_copied
)
nx_api.h:3610
UINT
nx_packet_data_extract_offset
(
NX_PACKET
*
packet_ptr
,
ULONG
offset
,
VOID
*
buffer_start
,
nx_packet.h:99
UINT
_nx_packet_data_extract_offset
(
NX_PACKET
*
packet_ptr
,
ULONG
offset
,
VOID
*
buffer_start
,
ULONG
buffer_length
,
ULONG
*
bytes_copied
)
;
nx_secure_tls_process_header.c:94
_nx_secure_tls_process_header()
status
=
nx_packet_data_extract_offset
(
packet_ptr
,
record_offset
,
header_data
,
nx_secure_tls_process_record.c:388
_nx_secure_tls_process_record()
status
=
nx_packet_data_extract_offset
(
packet_ptr
,
record_offset
,
nx_secure_tls_process_record.c:394
_nx_secure_tls_process_record()
status
=
nx_packet_data_extract_offset
(
decrypted_packet
,
0
,
nx_secure_tls_record_payload_decrypt.c:366
_nx_secure_tls_record_payload_decrypt()
status
=
nx_packet_data_extract_offset
(
encrypted_packet
,
offset
,
nx_secure_tls_record_payload_decrypt.c:416
_nx_secure_tls_record_payload_decrypt()
status
=
nx_packet_data_extract_offset
(
*
decrypted_packet
,
message_length
-
1
,
nx_secure_tls_record_payload_decrypt.c:439
_nx_secure_tls_record_payload_decrypt()
status
=
nx_packet_data_extract_offset
(
*
decrypted_packet
,
nx_secure_tls_record_payload_decrypt.c:649
_nx_secure_tls_record_chained_packet_decrypt()
status
=
nx_packet_data_extract_offset
(
encrypted_packet
,
icv_offset
,
nx_secure_tls_record_payload_decrypt.c:789
_nx_secure_tls_record_packet_decrypt()
status
=
nx_packet_data_extract_offset
(
original_encrypted_packet
,
original_offset
,
nx_secure_tls_verify_mac.c:176
_nx_secure_tls_verify_mac()
if
(
nx_packet_data_extract_offset
(
packet_ptr
,
nxd_dhcp_client.c:5409
_nx_dhcp_packet_process()
status
=
nx_packet_data_extract_offset
(
packet_ptr
,
offset
,
(
VOID
*
)
new_packet_ptr
->
nx_packet_prepend_ptr
,
(
packet_ptr
)
->
nx_packet_length
,
&
bytes_copied
)
;
nxd_mqtt_client.c:202
_nxd_mqtt_read_remaining_length()
if
(
nx_packet_data_extract_offset
(
packet_ptr
,
1
,
&
bytes
,
sizeof
(
bytes
)
,
&
bytes_copied
)
)
nxd_mqtt_client.c:1154
_nxd_mqtt_process_publish_packet()
if
(
nx_packet_data_extract_offset
(
packet_ptr
,
offset
,
&
bytes
,
sizeof
(
bytes
)
,
&
bytes_copied
)
||
nxd_mqtt_client.c:1272
_nxd_mqtt_process_publish()
if
(
nx_packet_data_extract_offset
(
packet_ptr
,
offset
,
&
bytes
,
sizeof
(
bytes
)
,
&
bytes_copied
)
||
nxd_mqtt_client.c:1293
_nxd_mqtt_process_publish()
if
(
nx_packet_data_extract_offset
(
packet_ptr
,
offset
+
2
+
topic_length
,
&
bytes
,
sizeof
(
bytes
)
,
&
bytes_copied
)
)
nxd_mqtt_client.c:1725
_nxd_mqtt_process_sub_unsub_ack()
if
(
nx_packet_data_extract_offset
(
packet_ptr
,
offset
,
&
bytes
,
sizeof
(
bytes
)
,
&
bytes_copied
)
||
nxd_mqtt_client.c:2166
_nxd_mqtt_packet_receive_process()
if
(
nx_packet_data_extract_offset
(
packet_ptr
,
0
,
&
packet_type
,
1
,
&
bytes_copied
)
)
nxd_mqtt_client.c:5278
_nxd_mqtt_client_message_get()
nx_packet_data_extract_offset
(
packet_ptr
,
topic_offset
,
topic_buffer
,
nxd_mqtt_client.c:5280
_nxd_mqtt_client_message_get()
nx_packet_data_extract_offset
(
packet_ptr
,
message_offset
,
message_buffer
,
nxe_packet_data_extract_offset.c:96
_nxe_packet_data_extract_offset()
return
(
_nx_packet_data_extract_offset
(
packet_ptr
,
offset
,
buffer_start
,
buffer_length
,
bytes_copied
)
)
;
Call Tree
Functions calling
_nx_packet_data_extract_offset()
Functions called by
_nx_packet_data_extract_offset()
_nx_dhcp_packet_process()
_nxe_packet_data_extract_offset()
_nxd_mqtt_read_remaining_length()
_nxd_mqtt_process_publish_packet()
_nxd_mqtt_process_publish()
_nxd_mqtt_process_sub_unsub_ack()
_nxd_mqtt_packet_receive_process()
_nxd_mqtt_client_message_get()
_nx_secure_tls_process_header()
_nx_secure_tls_process_record()
_nx_secure_tls_record_payload_decrypt()
_nx_secure_tls_record_chained_packet_decrypt()
_nx_secure_tls_record_packet_decrypt()
_nx_secure_tls_verify_mac()
all items filtered out
_nx_packet_data_extract_offset()
memcpy()
all items filtered out
Data read by
_nx_packet_data_extract_offset()
Data written by
_nx_packet_data_extract_offset()
NX_PACKET_STRUCT::nx_packet_next
NX_PACKET_STRUCT::nx_packet_prepend_ptr
NX_PACKET_STRUCT::nx_packet_append_ptr
NX_PACKET_STRUCT::nx_packet_length
_nx_packet_data_extract_offset()::packet_ptr
_nx_packet_data_extract_offset()::offset
_nx_packet_data_extract_offset()::buffer_start
_nx_packet_data_extract_offset()::buffer_length
_nx_packet_data_extract_offset()::remaining_bytes
_nx_packet_data_extract_offset()::source_ptr
_nx_packet_data_extract_offset()::destination_ptr
_nx_packet_data_extract_offset()::offset_bytes
_nx_packet_data_extract_offset()::packet_fragment_length
_nx_packet_data_extract_offset()::bytes_to_copy
_nx_packet_data_extract_offset()::working_packet_ptr
all items filtered out
_nx_packet_data_extract_offset()
_nx_packet_data_extract_offset()::remaining_bytes
_nx_packet_data_extract_offset()::source_ptr
_nx_packet_data_extract_offset()::destination_ptr
_nx_packet_data_extract_offset()::offset_bytes
_nx_packet_data_extract_offset()::packet_fragment_length
_nx_packet_data_extract_offset()::bytes_to_copy
_nx_packet_data_extract_offset()::working_packet_ptr
all items filtered out
Type of
_nx_packet_data_extract_offset()
_nx_packet_data_extract_offset()
UCHAR
UINT
ULONG
NX_PACKET
all items filtered out