netxduo
_nx_tcp_socket_create()
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/7)...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
_nx_tcp_socket_create()
_nx_tcp_socket_create() function
Syntax
Show:
Summary
Declaration
Definition
from
nx_api.h:3668
UINT
_nx_tcp_socket_create
(
NX_IP
*
ip_ptr
,
NX_TCP_SOCKET
*
socket_ptr
,
CHAR
*
name
,
ULONG
type_of_service
,
ULONG
fragment
,
UINT
time_to_live
,
ULONG
window_size
,
VOID
(
*
tcp_urgent_data_callback
)
(
NX_TCP_SOCKET
*
socket_ptr
)
,
VOID
(
*
tcp_disconnect_callback
)
(
NX_TCP_SOCKET
*
socket_ptr
)
)
;
Implemented in
nx_tcp_socket_create.c:85
Arguments
Argument
ip_ptr
socket_ptr
name
type_of_service
fragment
time_to_live
window_size
tcp_urgent_data_callback
tcp_disconnect_callback
Related Functions
Found 287 other functions taking a
NX_IP_STRUCT
argument:
Function
_nx_ip_route_find()
_nxe_ip_interface_status_check()
_nx_ip_packet_send()
_nxe_ip_address_change_notify()
_nxe_arp_enable()
_nxe_icmp_enable()
_nxe_ip_address_get()
_nxe_udp_enable()
_nxe_ip_create()
_nxe_dhcp_create()
_nx_icmpv4_send_error_message()
_nxe_ip_driver_direct_command()
_nxe_tcp_enable()
_nx_ip_interface_address_set()
_nx_ip_packet_deferred_receive()
_nxe_tcp_server_socket_relisten()
_nx_udp_socket_create()
_nx_ip_gateway_address_set()
_nx_arp_packet_deferred_receive()
_nx_rarp_packet_deferred_receive()
_nxe_tcp_socket_create()
_nx_ip_interface_address_get()
_nxd_ip_raw_packet_source_send()
_nx_arp_dynamic_entry_delete()
_nx_arp_packet_send()
_nx_igmp_multicast_interface_leave_internal()
_nx_tcp_socket_retransmit()
_nx_ip_driver_deferred_processing()
_nxe_tcp_server_socket_listen()
_nxe_udp_socket_create()
_nx_udp_free_port_find()
_nx_ip_driver_packet_send()
_nx_ip_gateway_address_get()
_nx_ip_gateway_address_clear()
_nxe_web_http_server_create()
_nx_ip_interface_status_check()
_nx_ip_driver_interface_direct_command()
_nx_ip_fragment_disable()
_nx_arp_static_entry_delete()
_nx_arp_static_entry_delete_internal()
_nx_arp_queue_send()
_nx_arp_entry_allocate()
_nx_arp_dynamic_entries_invalidate()
_nx_icmp_ping()
_nx_tcp_free_port_find()
_nx_tcp_server_socket_relisten()
_nx_igmp_multicast_interface_join_internal()
_nxe_dns_create()
_nx_ip_packet_receive()
_nxe_tcp_info_get()
_nxe_tcp_server_socket_unlisten()
_nxe_ip_interface_address_mapping_configure()
_nxe_ip_interface_mtu_set()
_nxe_ip_interface_physical_address_set()
_nx_udp_enable()
_nx_udp_info_get()
_nx_ip_address_change_notify()
_nx_ip_address_get()
_nx_ip_address_set()
_nx_ip_dispatch_process()
_nx_tcpserver_create()
_nx_ip_raw_packet_send()
_nx_ip_raw_packet_source_send()
_nx_ipv4_multicast_interface_join()
_nx_ipv4_multicast_interface_leave()
_nx_ip_interface_address_mapping_configure()
_nx_ip_interface_capability_get()
_nx_ip_interface_capability_set()
_nx_ip_interface_mtu_set()
_nx_ip_interface_physical_address_get()
_nx_ip_interface_physical_address_set()
_nx_ip_create()
_nx_ip_delete()
_nx_ip_driver_direct_command()
_nx_ip_forwarding_disable()
_nx_ip_forwarding_enable()
_nx_ip_fragment_enable()
_nx_ip_info_get()
_nx_ip_interface_attach()
_nx_ip_interface_detach()
_nx_ip_max_payload_size_find()
_nx_ip_raw_packet_disable()
_nx_ip_raw_packet_enable()
_nx_ip_raw_receive_queue_max_set()
_nx_ip_raw_packet_receive()
_nx_ip_status_check()
_nx_ip_link_status_change_notify_set()
_nx_arp_hardware_address_find()
_nx_arp_info_get()
_nx_arp_ip_address_find()
_nx_arp_static_entries_delete()
_nx_arp_static_entry_create()
_nx_arp_dynamic_entry_set()
_nx_arp_enable()
_nx_arp_entry_delete()
_nx_arp_gratuitous_send()
_nx_icmp_enable()
_nx_icmp_info_get()
_nxd_icmp_enable()
_nx_igmp_multicast_leave()
_nxd_icmp_ping()
_nxd_icmp_source_ping()
_nx_igmp_enable()
_nx_igmp_info_get()
_nx_igmp_loopback_disable()
_nx_igmp_loopback_enable()
_nx_igmp_multicast_interface_join()
_nx_igmp_multicast_interface_leave()
_nx_igmp_multicast_join()
_nx_rarp_disable()
_nx_rarp_enable()
_nx_rarp_info_get()
_nx_tcp_enable()
_nx_tcp_info_get()
_nx_tcp_server_socket_listen()
_nx_tcp_server_socket_unlisten()
_nx_icmp_packet_receive()
_nx_icmp_packet_process()
_nx_icmp_queue_process()
_nx_icmpv4_packet_process()
_nx_icmp_interface_ping()
_nx_igmp_interface_report_send()
_nx_igmp_packet_process()
_nx_tcp_no_connection_reset()
_nx_tcp_packet_process()
_nx_ram_network_driver_receive()
_nxde_mqtt_client_create()
_nxe_sntp_client_create()
_nx_ip_driver_deferred_enable()
_nx_ip_driver_deferred_receive()
_nx_ip_driver_link_status_event()
_nxe_arp_dynamic_entries_invalidate()
_nxe_arp_dynamic_entry_set()
_nxe_arp_entry_delete()
_nxe_arp_gratuitous_send()
_nxe_arp_hardware_address_find()
_nxe_arp_info_get()
_nxe_arp_ip_address_find()
_nxe_arp_static_entries_delete()
_nxe_arp_static_entry_create()
_nxe_arp_static_entry_delete()
_nxe_icmp_info_get()
_nxe_icmp_ping()
_nxde_icmp_enable()
_nxde_icmp_ping()
_nxde_icmp_source_ping()
_nxde_icmpv6_ra_flag_callback_set()
_nxe_igmp_enable()
_nxe_igmp_info_get()
_nxe_igmp_loopback_disable()
_nxe_igmp_loopback_enable()
_nxe_igmp_multicast_interface_join()
_nxe_igmp_multicast_interface_leave()
_nxe_igmp_multicast_join()
_nxe_igmp_multicast_leave()
_nxe_ip_address_set()
_nxe_rarp_disable()
_nxe_rarp_enable()
_nxe_rarp_info_get()
_nxe_tcp_free_port_find()
_nxe_udp_free_port_find()
_nxe_udp_info_get()
_nxe_ip_auxiliary_packet_pool_set()
_nxe_ip_delete()
_nxe_ip_driver_interface_direct_command()
_nxe_ip_forwarding_disable()
_nxe_ip_forwarding_enable()
_nxe_ip_fragment_disable()
_nxe_ip_fragment_enable()
_nxe_ip_gateway_address_clear()
_nxe_ip_gateway_address_get()
_nxe_ip_gateway_address_set()
_nxe_ip_info_get()
_nxe_ip_interface_address_get()
_nxe_ip_interface_address_set()
_nxe_ip_interface_attach()
_nxe_ip_interface_capability_get()
_nxe_ip_interface_capability_set()
_nxe_ip_interface_detach()
_nxe_ip_interface_info_get()
_nxe_ip_interface_physical_address_get()
_nxe_ip_link_status_change_notify_set()
_nxe_ip_max_payload_size_find()
_nxe_ip_status_check()
_nxe_ip_static_route_add()
_nxe_ip_static_route_delete()
_nxe_ipv4_multicast_interface_join()
_nxe_ipv4_multicast_interface_leave()
_nxde_ipv6_address_change_notify()
_nxde_ipv6_address_delete()
_nxde_ipv6_address_get()
_nxde_ipv6_address_set()
_nxde_ipv6_default_router_add()
_nxde_ipv6_default_router_delete()
_nxde_ipv6_default_router_entry_get()
_nxde_ipv6_default_router_get()
_nxde_ipv6_default_router_number_of_entries_get()
_nxde_ipv6_disable()
_nxde_ipv6_enable()
_nxde_ipv6_multicast_interface_join()
_nxde_ipv6_multicast_interface_leave()
_nxde_ipv6_stateless_address_autoconfig_disable()
_nxde_ipv6_stateless_address_autoconfig_enable()
_nxe_ip_raw_packet_disable()
_nxe_ip_raw_packet_enable()
_nxe_ip_raw_packet_filter_set()
_nxe_ip_raw_packet_receive()
_nxe_ip_raw_packet_send()
_nxe_ip_raw_packet_source_send()
_nxe_ip_raw_receive_queue_max_set()
_nxde_ip_raw_packet_send()
_nxde_ip_raw_packet_source_send()
_nx_udp_packet_receive()
_nx_ip_forward_packet_process()
_nx_ip_fragment_forward_packet()
_nx_ip_header_add()
_nx_ipv4_packet_receive()
_nx_ipv4_option_process()
_nx_ip_fast_periodic_timer_create()
_nx_ip_static_route_add()
_nx_ip_static_route_delete()
_nx_ip_auxiliary_packet_pool_set()
_nx_ip_deferred_link_status_process()
_nx_ip_raw_packet_filter_set()
_nx_ip_raw_packet_processing()
_nxd_ip_raw_packet_send()
_nx_ip_fragment_timeout_check()
_nx_ip_fragment_assembly()
_nx_dhcp_create()
_nx_arp_announce_send()
_nx_arp_queue_process()
_nx_arp_packet_receive()
_nx_arp_periodic_update()
_nx_arp_interface_entries_delete()
_nxd_icmpv6_ra_flag_callback_set()
_nxd_ipv6_multicast_interface_leave()
_nxd_ipv6_stateless_address_autoconfig_disable()
_nxd_ipv6_stateless_address_autoconfig_enable()
_nxd_ipv6_address_change_notify()
_nxd_ipv6_address_delete()
_nxd_ipv6_address_get()
_nxd_ipv6_address_set()
_nxd_ipv6_default_router_add()
_nxd_ipv6_default_router_delete()
_nxd_ipv6_default_router_entry_get()
_nxd_ipv6_default_router_get()
_nxd_ipv6_default_router_number_of_entries_get()
_nxd_ipv6_disable()
_nxd_ipv6_enable()
_nxd_ipv6_multicast_interface_join()
_nxd_nd_cache_entry_set()
_nxd_nd_cache_entry_delete()
_nxd_nd_cache_hardware_address_find()
_nxd_nd_cache_invalidate()
_nxd_nd_cache_ip_address_find()
_nx_web_http_server_create()
_nx_icmpv4_process_echo_reply()
_nx_icmpv4_process_echo_request()
_nx_igmp_periodic_processing()
_nx_igmp_packet_receive()
_nx_igmp_queue_process()
_nx_igmp_multicast_check()
_nx_tcp_deferred_cleanup_check()
_nx_tcp_fast_periodic_processing()
_nx_tcp_packet_receive()
_nx_tcp_periodic_processing()
_nx_tcp_queue_process()
_nx_rarp_packet_send()
_nx_rarp_packet_receive()
_nx_rarp_periodic_update()
_nx_rarp_queue_process()
_nx_driver_transfer_to_netx()
_nx_dns_create()
_nxd_mqtt_client_create()
_nxd_mqtt_client_create_internal()
_nx_sntp_client_create()
_nxde_nd_cache_hardware_address_find()
_nxde_nd_cache_invalidate()
_nxde_nd_cache_ip_address_find()
_nxde_nd_cache_entry_set()
_nxde_nd_cache_entry_delete()
_nx_arp_probe_send()
_nx_ip_fragment_cleanup()
_nx_secure_dtls_server_create()
_nxe_secure_dtls_server_create()
_nxe_dhcpv6_client_create()
_nx_dhcpv6_client_create()
Examples
References
from
examples
Code
Location
Referrer
UINT
_nx_tcp_socket_create
(
NX_IP
*
ip_ptr
,
NX_TCP_SOCKET
*
socket_ptr
,
CHAR
*
name
,
nx_tcp_socket_create.c:85
UINT
_nx_tcp_socket_create
(
NX_IP
*
ip_ptr
,
NX_TCP_SOCKET
*
socket_ptr
,
CHAR
*
name
,
nx_api.h:3668
UINT
_nx_tcp_socket_create
(
NX_IP
*
ip_ptr
,
NX_TCP_SOCKET
*
socket_ptr
,
CHAR
*
name
,
nx_tcp.h:259
status
=
nx_tcp_socket_create
(
client_ptr
->
nxd_mqtt_client_ip_ptr
,
&
(
client_ptr
->
nxd_mqtt_client_socket
)
,
client_ptr
->
nxd_mqtt_client_name
,
nxd_mqtt_client.c:3232
_nxd_mqtt_client_create_internal()
status
=
_nx_tcp_socket_create
(
ip_ptr
,
socket_ptr
,
name
,
type_of_service
,
fragment
,
time_to_live
,
nxe_tcp_socket_create.c:192
_nxe_tcp_socket_create()
Call Tree
from
examples
_nx_tcp_socket_create()
is called by 2 functions and calls 4 functions:
_nxe_tcp_socket_create()
_nxd_mqtt_client_create_internal()
All items filtered out
_nx_tcp_socket_create()
__disable_interrupts()
__restore_interrupt()
_tx_mutex_get()
_tx_mutex_put()
All items filtered out
Data Use
from
examples
_nx_tcp_socket_create()
reads 6 variables and writes 31 variables:
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_created_previous
NX_IP_STRUCT::nx_ip_protection
NX_IP_STRUCT::nx_ip_tcp_created_sockets_ptr
NX_IP_STRUCT::nx_ip_tcp_created_sockets_count
_nx_tcp_ack_timer_rate
_nx_tcp_transmit_timer_rate
All items filtered out
_nx_tcp_socket_create()
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_id
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_name
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_client_type
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_mss
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_connect_mss
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_state
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_delayed_ack_timeout
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_tx_window_advertised
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_tx_window_congestion
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_tx_outstanding_bytes
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_ack_n_packet_counter
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_duplicated_ack_received
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_rx_window_default
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_rx_window_current
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_ip_ptr
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_type_of_service
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_time_to_live
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_fragment_enable
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_transmit_queue_maximum
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_timeout_rate
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_timeout_max_retries
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_timeout_shift
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_bind_in_progress
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_created_next
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_created_previous
NX_TCP_SOCKET_STRUCT::nx_tcp_urgent_data_callback
NX_TCP_SOCKET_STRUCT::nx_tcp_disconnect_callback
NX_TCP_SOCKET_STRUCT::nx_tcp_receive_callback
NX_TCP_SOCKET_STRUCT::nx_tcp_socket_transmit_queue_maximum_default
NX_IP_STRUCT::nx_ip_tcp_created_sockets_ptr
NX_IP_STRUCT::nx_ip_tcp_created_sockets_count
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