---
title: Network Functions
framework: network
role: collectionGroup
role_heading: API Collection
path: network/network-functions
---

# Network Functions

Access Network framework functions used in C.

## Topics

### Functions

- [nw_advertise_descriptor_copy_txt_record_object(_:)](network/nw_advertise_descriptor_copy_txt_record_object(_:).md)
- [nw_advertise_descriptor_create_application_service(_:)](network/nw_advertise_descriptor_create_application_service(_:).md)
- [nw_advertise_descriptor_create_bonjour_service(_:_:_:)](network/nw_advertise_descriptor_create_bonjour_service(_:_:_:).md)
- [nw_advertise_descriptor_get_application_service_name(_:)](network/nw_advertise_descriptor_get_application_service_name(_:).md)
- [nw_advertise_descriptor_get_no_auto_rename(_:)](network/nw_advertise_descriptor_get_no_auto_rename(_:).md)
- [nw_advertise_descriptor_set_no_auto_rename(_:_:)](network/nw_advertise_descriptor_set_no_auto_rename(_:_:).md)
- [nw_advertise_descriptor_set_txt_record(_:_:_:)](network/nw_advertise_descriptor_set_txt_record(_:_:_:).md)
- [nw_advertise_descriptor_set_txt_record_object(_:_:)](network/nw_advertise_descriptor_set_txt_record_object(_:_:).md)
- [nw_browse_descriptor_create_application_service(_:)](network/nw_browse_descriptor_create_application_service(_:).md)
- [nw_browse_descriptor_create_bonjour_service(_:_:)](network/nw_browse_descriptor_create_bonjour_service(_:_:).md)
- [nw_browse_descriptor_get_application_service_name(_:)](network/nw_browse_descriptor_get_application_service_name(_:).md)
- [nw_browse_descriptor_get_bonjour_service_domain(_:)](network/nw_browse_descriptor_get_bonjour_service_domain(_:).md)
- [nw_browse_descriptor_get_bonjour_service_type(_:)](network/nw_browse_descriptor_get_bonjour_service_type(_:).md)
- [nw_browse_descriptor_get_include_txt_record(_:)](network/nw_browse_descriptor_get_include_txt_record(_:).md)
- [nw_browse_descriptor_set_include_txt_record(_:_:)](network/nw_browse_descriptor_set_include_txt_record(_:_:).md)
- [nw_browse_result_copy_endpoint(_:)](network/nw_browse_result_copy_endpoint(_:).md)
- [nw_browse_result_copy_txt_record_object(_:)](network/nw_browse_result_copy_txt_record_object(_:).md)
- [nw_browse_result_enumerate_interfaces(_:_:)](network/nw_browse_result_enumerate_interfaces(_:_:).md)
- [nw_browse_result_get_changes(_:_:)](network/nw_browse_result_get_changes(_:_:).md)
- [nw_browse_result_get_interfaces_count(_:)](network/nw_browse_result_get_interfaces_count(_:).md)
- [nw_browser_cancel(_:)](network/nw_browser_cancel(_:).md)
- [nw_browser_copy_browse_descriptor(_:)](network/nw_browser_copy_browse_descriptor(_:).md)
- [nw_browser_copy_parameters(_:)](network/nw_browser_copy_parameters(_:).md)
- [nw_browser_create(_:_:)](network/nw_browser_create(_:_:).md)
- [nw_browser_set_browse_results_changed_handler(_:_:)](network/nw_browser_set_browse_results_changed_handler(_:_:).md)
- [nw_browser_set_queue(_:_:)](network/nw_browser_set_queue(_:_:).md)
- [nw_browser_set_state_changed_handler(_:_:)](network/nw_browser_set_state_changed_handler(_:_:).md)
- [nw_browser_start(_:)](network/nw_browser_start(_:).md)
- [nw_connection_access_establishment_report(_:_:_:)](network/nw_connection_access_establishment_report(_:_:_:).md)
- [nw_connection_batch(_:_:)](network/nw_connection_batch(_:_:).md)
- [nw_connection_cancel(_:)](network/nw_connection_cancel(_:).md)
- [nw_connection_cancel_current_endpoint(_:)](network/nw_connection_cancel_current_endpoint(_:).md)
- [nw_connection_copy_current_path(_:)](network/nw_connection_copy_current_path(_:).md)
- [nw_connection_copy_description(_:)](network/nw_connection_copy_description(_:).md)
- [nw_connection_copy_endpoint(_:)](network/nw_connection_copy_endpoint(_:).md)
- [nw_connection_copy_parameters(_:)](network/nw_connection_copy_parameters(_:).md)
- [nw_connection_copy_protocol_metadata(_:_:)](network/nw_connection_copy_protocol_metadata(_:_:).md)
- [nw_connection_create(_:_:)](network/nw_connection_create(_:_:).md)
- [nw_connection_create_new_data_transfer_report(_:)](network/nw_connection_create_new_data_transfer_report(_:).md)
- [nw_connection_force_cancel(_:)](network/nw_connection_force_cancel(_:).md)
- [nw_connection_get_maximum_datagram_size(_:)](network/nw_connection_get_maximum_datagram_size(_:).md)
- [nw_connection_group_cancel(_:)](network/nw_connection_group_cancel(_:).md)
- [nw_connection_group_copy_descriptor(_:)](network/nw_connection_group_copy_descriptor(_:).md)
- [nw_connection_group_copy_local_endpoint_for_message(_:_:)](network/nw_connection_group_copy_local_endpoint_for_message(_:_:).md)
- [nw_connection_group_copy_parameters(_:)](network/nw_connection_group_copy_parameters(_:).md)
- [nw_connection_group_copy_path_for_message(_:_:)](network/nw_connection_group_copy_path_for_message(_:_:).md)
- [nw_connection_group_copy_protocol_metadata(_:_:)](network/nw_connection_group_copy_protocol_metadata(_:_:).md)
- [nw_connection_group_copy_protocol_metadata_for_message(_:_:_:)](network/nw_connection_group_copy_protocol_metadata_for_message(_:_:_:).md)
- [nw_connection_group_copy_remote_endpoint_for_message(_:_:)](network/nw_connection_group_copy_remote_endpoint_for_message(_:_:).md)
- [nw_connection_group_create(_:_:)](network/nw_connection_group_create(_:_:).md)
- [nw_connection_group_extract_connection(_:_:_:)](network/nw_connection_group_extract_connection(_:_:_:).md)
- [nw_connection_group_extract_connection_for_message(_:_:)](network/nw_connection_group_extract_connection_for_message(_:_:).md)
- [nw_connection_group_reinsert_extracted_connection(_:_:)](network/nw_connection_group_reinsert_extracted_connection(_:_:).md)
- [nw_connection_group_reply(_:_:_:_:)](network/nw_connection_group_reply(_:_:_:_:).md)
- [nw_connection_group_send_message(_:_:_:_:_:)](network/nw_connection_group_send_message(_:_:_:_:_:).md)
- [nw_connection_group_set_new_connection_handler(_:_:)](network/nw_connection_group_set_new_connection_handler(_:_:).md)
- [nw_connection_group_set_queue(_:_:)](network/nw_connection_group_set_queue(_:_:).md)
- [nw_connection_group_set_receive_handler(_:_:_:_:)](network/nw_connection_group_set_receive_handler(_:_:_:_:).md)
- [nw_connection_group_set_state_changed_handler(_:_:)](network/nw_connection_group_set_state_changed_handler(_:_:).md)
- [nw_connection_group_start(_:)](network/nw_connection_group_start(_:).md)
- [nw_connection_receive(_:_:_:_:)](network/nw_connection_receive(_:_:_:_:).md)
- [nw_connection_receive_message(_:_:)](network/nw_connection_receive_message(_:_:).md)
- [nw_connection_restart(_:)](network/nw_connection_restart(_:).md)
- [nw_connection_send(_:_:_:_:_:)](network/nw_connection_send(_:_:_:_:_:).md)
- [nw_connection_set_better_path_available_handler(_:_:)](network/nw_connection_set_better_path_available_handler(_:_:).md)
- [nw_connection_set_path_changed_handler(_:_:)](network/nw_connection_set_path_changed_handler(_:_:).md)
- [nw_connection_set_queue(_:_:)](network/nw_connection_set_queue(_:_:).md)
- [nw_connection_set_state_changed_handler(_:_:)](network/nw_connection_set_state_changed_handler(_:_:).md)
- [nw_connection_set_viability_changed_handler(_:_:)](network/nw_connection_set_viability_changed_handler(_:_:).md)
- [nw_connection_start(_:)](network/nw_connection_start(_:).md)
- [nw_content_context_copy_antecedent(_:)](network/nw_content_context_copy_antecedent(_:).md)
- [nw_content_context_copy_protocol_metadata(_:_:)](network/nw_content_context_copy_protocol_metadata(_:_:).md)
- [nw_content_context_create(_:)](network/nw_content_context_create(_:).md)
- [nw_content_context_foreach_protocol_metadata(_:_:)](network/nw_content_context_foreach_protocol_metadata(_:_:).md)
- [nw_content_context_get_expiration_milliseconds(_:)](network/nw_content_context_get_expiration_milliseconds(_:).md)
- [nw_content_context_get_identifier(_:)](network/nw_content_context_get_identifier(_:).md)
- [nw_content_context_get_is_final(_:)](network/nw_content_context_get_is_final(_:).md)
- [nw_content_context_get_relative_priority(_:)](network/nw_content_context_get_relative_priority(_:).md)
- [nw_content_context_set_antecedent(_:_:)](network/nw_content_context_set_antecedent(_:_:).md)
- [nw_content_context_set_expiration_milliseconds(_:_:)](network/nw_content_context_set_expiration_milliseconds(_:_:).md)
- [nw_content_context_set_is_final(_:_:)](network/nw_content_context_set_is_final(_:_:).md)
- [nw_content_context_set_metadata_for_protocol(_:_:)](network/nw_content_context_set_metadata_for_protocol(_:_:).md)
- [nw_content_context_set_relative_priority(_:_:)](network/nw_content_context_set_relative_priority(_:_:).md)
- [nw_data_transfer_report_collect(_:_:_:)](network/nw_data_transfer_report_collect(_:_:_:).md)
- [nw_data_transfer_report_copy_path_interface(_:_:)](network/nw_data_transfer_report_copy_path_interface(_:_:).md)
- [nw_data_transfer_report_get_duration_milliseconds(_:)](network/nw_data_transfer_report_get_duration_milliseconds(_:).md)
- [nw_data_transfer_report_get_path_count(_:)](network/nw_data_transfer_report_get_path_count(_:).md)
- [nw_data_transfer_report_get_path_radio_type(_:_:)](network/nw_data_transfer_report_get_path_radio_type(_:_:).md)
- [nw_data_transfer_report_get_received_application_byte_count(_:_:)](network/nw_data_transfer_report_get_received_application_byte_count(_:_:).md)
- [nw_data_transfer_report_get_received_ip_packet_count(_:_:)](network/nw_data_transfer_report_get_received_ip_packet_count(_:_:).md)
- [nw_data_transfer_report_get_received_transport_byte_count(_:_:)](network/nw_data_transfer_report_get_received_transport_byte_count(_:_:).md)
- [nw_data_transfer_report_get_received_transport_duplicate_byte_count(_:_:)](network/nw_data_transfer_report_get_received_transport_duplicate_byte_count(_:_:).md)
- [nw_data_transfer_report_get_received_transport_out_of_order_byte_count(_:_:)](network/nw_data_transfer_report_get_received_transport_out_of_order_byte_count(_:_:).md)
- [nw_data_transfer_report_get_sent_application_byte_count(_:_:)](network/nw_data_transfer_report_get_sent_application_byte_count(_:_:).md)
- [nw_data_transfer_report_get_sent_ip_packet_count(_:_:)](network/nw_data_transfer_report_get_sent_ip_packet_count(_:_:).md)
- [nw_data_transfer_report_get_sent_transport_byte_count(_:_:)](network/nw_data_transfer_report_get_sent_transport_byte_count(_:_:).md)
- [nw_data_transfer_report_get_sent_transport_retransmitted_byte_count(_:_:)](network/nw_data_transfer_report_get_sent_transport_retransmitted_byte_count(_:_:).md)
- [nw_data_transfer_report_get_state(_:)](network/nw_data_transfer_report_get_state(_:).md)
- [nw_data_transfer_report_get_transport_minimum_rtt_milliseconds(_:_:)](network/nw_data_transfer_report_get_transport_minimum_rtt_milliseconds(_:_:).md)
- [nw_data_transfer_report_get_transport_rtt_variance(_:_:)](network/nw_data_transfer_report_get_transport_rtt_variance(_:_:).md)
- [nw_data_transfer_report_get_transport_smoothed_rtt_milliseconds(_:_:)](network/nw_data_transfer_report_get_transport_smoothed_rtt_milliseconds(_:_:).md)
- [nw_endpoint_copy_address_string(_:)](network/nw_endpoint_copy_address_string(_:).md)
- [nw_endpoint_copy_port_string(_:)](network/nw_endpoint_copy_port_string(_:).md)
- [nw_endpoint_copy_txt_record(_:)](network/nw_endpoint_copy_txt_record(_:).md)
- [nw_endpoint_create_address(_:)](network/nw_endpoint_create_address(_:).md)
- [nw_endpoint_create_bonjour_service(_:_:_:)](network/nw_endpoint_create_bonjour_service(_:_:_:).md)
- [nw_endpoint_create_host(_:_:)](network/nw_endpoint_create_host(_:_:).md)
- [nw_endpoint_create_url(_:)](network/nw_endpoint_create_url(_:).md)
- [nw_endpoint_get_address(_:)](network/nw_endpoint_get_address(_:).md)
- [nw_endpoint_get_bonjour_service_domain(_:)](network/nw_endpoint_get_bonjour_service_domain(_:).md)
- [nw_endpoint_get_bonjour_service_name(_:)](network/nw_endpoint_get_bonjour_service_name(_:).md)
- [nw_endpoint_get_bonjour_service_type(_:)](network/nw_endpoint_get_bonjour_service_type(_:).md)
- [nw_endpoint_get_hostname(_:)](network/nw_endpoint_get_hostname(_:).md)
- [nw_endpoint_get_port(_:)](network/nw_endpoint_get_port(_:).md)
- [nw_endpoint_get_signature(_:_:)](network/nw_endpoint_get_signature(_:_:).md)
- [nw_endpoint_get_type(_:)](network/nw_endpoint_get_type(_:).md)
- [nw_endpoint_get_url(_:)](network/nw_endpoint_get_url(_:).md)
- [nw_error_copy_cf_error(_:)](network/nw_error_copy_cf_error(_:).md)
- [nw_error_get_error_code(_:)](network/nw_error_get_error_code(_:).md)
- [nw_error_get_error_domain(_:)](network/nw_error_get_error_domain(_:).md)
- [nw_establishment_report_copy_proxy_endpoint(_:)](network/nw_establishment_report_copy_proxy_endpoint(_:).md)
- [nw_establishment_report_enumerate_protocols(_:_:)](network/nw_establishment_report_enumerate_protocols(_:_:).md)
- [nw_establishment_report_enumerate_resolution_reports(_:_:)](network/nw_establishment_report_enumerate_resolution_reports(_:_:).md)
- [nw_establishment_report_enumerate_resolutions(_:_:)](network/nw_establishment_report_enumerate_resolutions(_:_:).md)
- [nw_establishment_report_get_attempt_started_after_milliseconds(_:)](network/nw_establishment_report_get_attempt_started_after_milliseconds(_:).md)
- [nw_establishment_report_get_duration_milliseconds(_:)](network/nw_establishment_report_get_duration_milliseconds(_:).md)
- [nw_establishment_report_get_previous_attempt_count(_:)](network/nw_establishment_report_get_previous_attempt_count(_:).md)
- [nw_establishment_report_get_proxy_configured(_:)](network/nw_establishment_report_get_proxy_configured(_:).md)
- [nw_establishment_report_get_used_proxy(_:)](network/nw_establishment_report_get_used_proxy(_:).md)
- [nw_ethernet_channel_cancel(_:)](network/nw_ethernet_channel_cancel(_:).md)
- [nw_ethernet_channel_create(_:_:)](network/nw_ethernet_channel_create(_:_:).md)
- [nw_ethernet_channel_create_with_parameters(_:_:_:)](network/nw_ethernet_channel_create_with_parameters(_:_:_:).md)
- [nw_ethernet_channel_get_maximum_payload_size(_:)](network/nw_ethernet_channel_get_maximum_payload_size(_:).md)
- [nw_ethernet_channel_send(_:_:_:_:_:)](network/nw_ethernet_channel_send(_:_:_:_:_:).md)
- [nw_ethernet_channel_set_queue(_:_:)](network/nw_ethernet_channel_set_queue(_:_:).md)
- [nw_ethernet_channel_set_receive_handler(_:_:)](network/nw_ethernet_channel_set_receive_handler(_:_:).md)
- [nw_ethernet_channel_set_state_changed_handler(_:_:)](network/nw_ethernet_channel_set_state_changed_handler(_:_:).md)
- [nw_ethernet_channel_start(_:)](network/nw_ethernet_channel_start(_:).md)
- [nw_framer_async(_:_:)](network/nw_framer_async(_:_:).md)
- [nw_framer_copy_local_endpoint(_:)](network/nw_framer_copy_local_endpoint(_:).md)
- [nw_framer_copy_options(_:)](network/nw_framer_copy_options(_:).md)
- [nw_framer_copy_parameters(_:)](network/nw_framer_copy_parameters(_:).md)
- [nw_framer_copy_remote_endpoint(_:)](network/nw_framer_copy_remote_endpoint(_:).md)
- [nw_framer_create_definition(_:_:_:)](network/nw_framer_create_definition(_:_:_:).md)
- [nw_framer_create_options(_:)](network/nw_framer_create_options(_:).md)
- [nw_framer_deliver_input(_:_:_:_:_:)](network/nw_framer_deliver_input(_:_:_:_:_:).md)
- [nw_framer_deliver_input_no_copy(_:_:_:_:)](network/nw_framer_deliver_input_no_copy(_:_:_:_:).md)
- [nw_framer_mark_failed_with_error(_:_:)](network/nw_framer_mark_failed_with_error(_:_:).md)
- [nw_framer_mark_ready(_:)](network/nw_framer_mark_ready(_:).md)
- [nw_framer_message_access_value(_:_:_:)](network/nw_framer_message_access_value(_:_:_:).md)
- [nw_framer_message_copy_object_value(_:_:)](network/nw_framer_message_copy_object_value(_:_:).md)
- [nw_framer_message_create(_:)](network/nw_framer_message_create(_:).md)
- [nw_framer_message_set_object_value(_:_:_:)](network/nw_framer_message_set_object_value(_:_:_:).md)
- [nw_framer_message_set_value(_:_:_:_:)](network/nw_framer_message_set_value(_:_:_:_:).md)
- [nw_framer_options_copy_object_value(_:_:)](network/nw_framer_options_copy_object_value(_:_:).md)
- [nw_framer_options_set_object_value(_:_:_:)](network/nw_framer_options_set_object_value(_:_:_:).md)
- [nw_framer_parse_input(_:_:_:_:_:)](network/nw_framer_parse_input(_:_:_:_:_:).md)
- [nw_framer_parse_output(_:_:_:_:_:)](network/nw_framer_parse_output(_:_:_:_:_:).md)
- [nw_framer_pass_through_input(_:)](network/nw_framer_pass_through_input(_:).md)
- [nw_framer_pass_through_output(_:)](network/nw_framer_pass_through_output(_:).md)
- [nw_framer_prepend_application_protocol(_:_:)](network/nw_framer_prepend_application_protocol(_:_:).md)
- [nw_framer_protocol_create_message(_:)](network/nw_framer_protocol_create_message(_:).md)
- [nw_framer_schedule_wakeup(_:_:)](network/nw_framer_schedule_wakeup(_:_:).md)
- [nw_framer_set_cleanup_handler(_:_:)](network/nw_framer_set_cleanup_handler(_:_:).md)
- [nw_framer_set_input_handler(_:_:)](network/nw_framer_set_input_handler(_:_:).md)
- [nw_framer_set_output_handler(_:_:)](network/nw_framer_set_output_handler(_:_:).md)
- [nw_framer_set_stop_handler(_:_:)](network/nw_framer_set_stop_handler(_:_:).md)
- [nw_framer_set_wakeup_handler(_:_:)](network/nw_framer_set_wakeup_handler(_:_:).md)
- [nw_framer_write_output(_:_:_:)](network/nw_framer_write_output(_:_:_:).md)
- [nw_framer_write_output_data(_:_:)](network/nw_framer_write_output_data(_:_:).md)
- [nw_framer_write_output_no_copy(_:_:)](network/nw_framer_write_output_no_copy(_:_:).md)
- [nw_group_descriptor_add_endpoint(_:_:)](network/nw_group_descriptor_add_endpoint(_:_:).md)
- [nw_group_descriptor_create_multicast(_:)](network/nw_group_descriptor_create_multicast(_:).md)
- [nw_group_descriptor_create_multiplex(_:)](network/nw_group_descriptor_create_multiplex(_:).md)
- [nw_group_descriptor_enumerate_endpoints(_:_:)](network/nw_group_descriptor_enumerate_endpoints(_:_:).md)
- [nw_interface_get_index(_:)](network/nw_interface_get_index(_:).md)
- [nw_interface_get_name(_:)](network/nw_interface_get_name(_:).md)
- [nw_interface_get_type(_:)](network/nw_interface_get_type(_:).md)
- [nw_ip_create_metadata()](network/nw_ip_create_metadata().md)
- [nw_ip_metadata_get_ecn_flag(_:)](network/nw_ip_metadata_get_ecn_flag(_:).md)
- [nw_ip_metadata_get_receive_time(_:)](network/nw_ip_metadata_get_receive_time(_:).md)
- [nw_ip_metadata_get_service_class(_:)](network/nw_ip_metadata_get_service_class(_:).md)
- [nw_ip_metadata_set_ecn_flag(_:_:)](network/nw_ip_metadata_set_ecn_flag(_:_:).md)
- [nw_ip_metadata_set_service_class(_:_:)](network/nw_ip_metadata_set_service_class(_:_:).md)
- [nw_ip_options_set_calculate_receive_time(_:_:)](network/nw_ip_options_set_calculate_receive_time(_:_:).md)
- [nw_ip_options_set_disable_fragmentation(_:_:)](network/nw_ip_options_set_disable_fragmentation(_:_:).md)
- [nw_ip_options_set_disable_multicast_loopback(_:_:)](network/nw_ip_options_set_disable_multicast_loopback(_:_:).md)
- [nw_ip_options_set_hop_limit(_:_:)](network/nw_ip_options_set_hop_limit(_:_:).md)
- [nw_ip_options_set_local_address_preference(_:_:)](network/nw_ip_options_set_local_address_preference(_:_:).md)
- [nw_ip_options_set_use_minimum_mtu(_:_:)](network/nw_ip_options_set_use_minimum_mtu(_:_:).md)
- [nw_ip_options_set_version(_:_:)](network/nw_ip_options_set_version(_:_:).md)
- [nw_listener_cancel(_:)](network/nw_listener_cancel(_:).md)
- [nw_listener_create(_:)](network/nw_listener_create(_:).md)
- [nw_listener_create_with_connection(_:_:)](network/nw_listener_create_with_connection(_:_:).md)
- [nw_listener_create_with_launchd_key(_:_:)](network/nw_listener_create_with_launchd_key(_:_:).md)
- [nw_listener_create_with_port(_:_:)](network/nw_listener_create_with_port(_:_:).md)
- [nw_listener_get_new_connection_limit(_:)](network/nw_listener_get_new_connection_limit(_:).md)
- [nw_listener_get_port(_:)](network/nw_listener_get_port(_:).md)
- [nw_listener_set_advertise_descriptor(_:_:)](network/nw_listener_set_advertise_descriptor(_:_:).md)
- [nw_listener_set_advertised_endpoint_changed_handler(_:_:)](network/nw_listener_set_advertised_endpoint_changed_handler(_:_:).md)
- [nw_listener_set_new_connection_group_handler(_:_:)](network/nw_listener_set_new_connection_group_handler(_:_:).md)
- [nw_listener_set_new_connection_handler(_:_:)](network/nw_listener_set_new_connection_handler(_:_:).md)
- [nw_listener_set_new_connection_limit(_:_:)](network/nw_listener_set_new_connection_limit(_:_:).md)
- [nw_listener_set_queue(_:_:)](network/nw_listener_set_queue(_:_:).md)
- [nw_listener_set_state_changed_handler(_:_:)](network/nw_listener_set_state_changed_handler(_:_:).md)
- [nw_listener_start(_:)](network/nw_listener_start(_:).md)
- [nw_multicast_group_descriptor_get_disable_unicast_traffic(_:)](network/nw_multicast_group_descriptor_get_disable_unicast_traffic(_:).md)
- [nw_multicast_group_descriptor_set_disable_unicast_traffic(_:_:)](network/nw_multicast_group_descriptor_set_disable_unicast_traffic(_:_:).md)
- [nw_multicast_group_descriptor_set_specific_source(_:_:)](network/nw_multicast_group_descriptor_set_specific_source(_:_:).md)
- [nw_parameters_create_application_service()](network/nw_parameters_create_application_service().md)
- [nw_parameters_create_quic(_:)](network/nw_parameters_create_quic(_:).md)
- [nw_parameters_requires_dnssec_validation(_:)](network/nw_parameters_requires_dnssec_validation(_:).md)
- [nw_parameters_set_requires_dnssec_validation(_:_:)](network/nw_parameters_set_requires_dnssec_validation(_:_:).md)
- [nw_path_copy_effective_local_endpoint(_:)](network/nw_path_copy_effective_local_endpoint(_:).md)
- [nw_path_copy_effective_remote_endpoint(_:)](network/nw_path_copy_effective_remote_endpoint(_:).md)
- [nw_path_enumerate_gateways(_:_:)](network/nw_path_enumerate_gateways(_:_:).md)
- [nw_path_enumerate_interfaces(_:_:)](network/nw_path_enumerate_interfaces(_:_:).md)
- [nw_path_get_status(_:)](network/nw_path_get_status(_:).md)
- [nw_path_get_unsatisfied_reason(_:)](network/nw_path_get_unsatisfied_reason(_:).md)
- [nw_path_has_dns(_:)](network/nw_path_has_dns(_:).md)
- [nw_path_has_ipv4(_:)](network/nw_path_has_ipv4(_:).md)
- [nw_path_has_ipv6(_:)](network/nw_path_has_ipv6(_:).md)
- [nw_path_is_constrained(_:)](network/nw_path_is_constrained(_:).md)
- [nw_path_is_equal(_:_:)](network/nw_path_is_equal(_:_:).md)
- [nw_path_is_expensive(_:)](network/nw_path_is_expensive(_:).md)
- [nw_path_monitor_cancel(_:)](network/nw_path_monitor_cancel(_:).md)
- [nw_path_monitor_create()](network/nw_path_monitor_create().md)
- [nw_path_monitor_create_for_ethernet_channel()](network/nw_path_monitor_create_for_ethernet_channel().md)
- [nw_path_monitor_create_with_type(_:)](network/nw_path_monitor_create_with_type(_:).md)
- [nw_path_monitor_prohibit_interface_type(_:_:)](network/nw_path_monitor_prohibit_interface_type(_:_:).md)
- [nw_path_monitor_set_cancel_handler(_:_:)](network/nw_path_monitor_set_cancel_handler(_:_:).md)
- [nw_path_monitor_set_queue(_:_:)](network/nw_path_monitor_set_queue(_:_:).md)
- [nw_path_monitor_set_update_handler(_:_:)](network/nw_path_monitor_set_update_handler(_:_:).md)
- [nw_path_monitor_start(_:)](network/nw_path_monitor_start(_:).md)
- [nw_path_uses_interface_type(_:_:)](network/nw_path_uses_interface_type(_:_:).md)
- [nw_protocol_copy_ip_definition()](network/nw_protocol_copy_ip_definition().md)
- [nw_protocol_copy_quic_definition()](network/nw_protocol_copy_quic_definition().md)
- [nw_protocol_copy_tcp_definition()](network/nw_protocol_copy_tcp_definition().md)
- [nw_protocol_copy_tls_definition()](network/nw_protocol_copy_tls_definition().md)
- [nw_protocol_copy_udp_definition()](network/nw_protocol_copy_udp_definition().md)
- [nw_protocol_copy_ws_definition()](network/nw_protocol_copy_ws_definition().md)
- [nw_protocol_metadata_copy_definition(_:)](network/nw_protocol_metadata_copy_definition(_:).md)
- [nw_protocol_metadata_is_framer_message(_:)](network/nw_protocol_metadata_is_framer_message(_:).md)
- [nw_protocol_metadata_is_ip(_:)](network/nw_protocol_metadata_is_ip(_:).md)
- [nw_protocol_metadata_is_quic(_:)](network/nw_protocol_metadata_is_quic(_:).md)
- [nw_protocol_metadata_is_tcp(_:)](network/nw_protocol_metadata_is_tcp(_:).md)
- [nw_protocol_metadata_is_tls(_:)](network/nw_protocol_metadata_is_tls(_:).md)
- [nw_protocol_metadata_is_udp(_:)](network/nw_protocol_metadata_is_udp(_:).md)
- [nw_protocol_metadata_is_ws(_:)](network/nw_protocol_metadata_is_ws(_:).md)
- [nw_protocol_options_is_quic(_:)](network/nw_protocol_options_is_quic(_:).md)
- [nw_proxy_config_add_excluded_domain(_:_:)](network/nw_proxy_config_add_excluded_domain(_:_:).md)
- [nw_proxy_config_add_match_domain(_:_:)](network/nw_proxy_config_add_match_domain(_:_:).md)
- [nw_proxy_config_clear_excluded_domains(_:)](network/nw_proxy_config_clear_excluded_domains(_:).md)
- [nw_proxy_config_clear_match_domains(_:)](network/nw_proxy_config_clear_match_domains(_:).md)
- [nw_proxy_config_enumerate_excluded_domains(_:_:)](network/nw_proxy_config_enumerate_excluded_domains(_:_:).md)
- [nw_proxy_config_enumerate_match_domains(_:_:)](network/nw_proxy_config_enumerate_match_domains(_:_:).md)
- [nw_quic_add_tls_application_protocol(_:_:)](network/nw_quic_add_tls_application_protocol(_:_:).md)
- [nw_quic_copy_sec_protocol_metadata(_:)](network/nw_quic_copy_sec_protocol_metadata(_:).md)
- [nw_quic_copy_sec_protocol_options(_:)](network/nw_quic_copy_sec_protocol_options(_:).md)
- [nw_quic_create_options()](network/nw_quic_create_options().md)
- [nw_quic_get_application_error(_:)](network/nw_quic_get_application_error(_:).md)
- [nw_quic_get_application_error_reason(_:)](network/nw_quic_get_application_error_reason(_:).md)
- [nw_quic_get_idle_timeout(_:)](network/nw_quic_get_idle_timeout(_:).md)
- [nw_quic_get_initial_max_data(_:)](network/nw_quic_get_initial_max_data(_:).md)
- [nw_quic_get_initial_max_stream_data_bidirectional_local(_:)](network/nw_quic_get_initial_max_stream_data_bidirectional_local(_:).md)
- [nw_quic_get_initial_max_stream_data_bidirectional_remote(_:)](network/nw_quic_get_initial_max_stream_data_bidirectional_remote(_:).md)
- [nw_quic_get_initial_max_stream_data_unidirectional(_:)](network/nw_quic_get_initial_max_stream_data_unidirectional(_:).md)
- [nw_quic_get_initial_max_streams_bidirectional(_:)](network/nw_quic_get_initial_max_streams_bidirectional(_:).md)
- [nw_quic_get_initial_max_streams_unidirectional(_:)](network/nw_quic_get_initial_max_streams_unidirectional(_:).md)
- [nw_quic_get_keepalive_interval(_:)](network/nw_quic_get_keepalive_interval(_:).md)
- [nw_quic_get_local_max_streams_bidirectional(_:)](network/nw_quic_get_local_max_streams_bidirectional(_:).md)
- [nw_quic_get_local_max_streams_unidirectional(_:)](network/nw_quic_get_local_max_streams_unidirectional(_:).md)
- [nw_quic_get_max_datagram_frame_size(_:)](network/nw_quic_get_max_datagram_frame_size(_:).md)
- [nw_quic_get_max_udp_payload_size(_:)](network/nw_quic_get_max_udp_payload_size(_:).md)
- [nw_quic_get_remote_idle_timeout(_:)](network/nw_quic_get_remote_idle_timeout(_:).md)
- [nw_quic_get_remote_max_streams_bidirectional(_:)](network/nw_quic_get_remote_max_streams_bidirectional(_:).md)
- [nw_quic_get_remote_max_streams_unidirectional(_:)](network/nw_quic_get_remote_max_streams_unidirectional(_:).md)
- [nw_quic_get_stream_application_error(_:)](network/nw_quic_get_stream_application_error(_:).md)
- [nw_quic_get_stream_id(_:)](network/nw_quic_get_stream_id(_:).md)
- [nw_quic_get_stream_is_datagram(_:)](network/nw_quic_get_stream_is_datagram(_:).md)
- [nw_quic_get_stream_is_unidirectional(_:)](network/nw_quic_get_stream_is_unidirectional(_:).md)
- [nw_quic_get_stream_type(_:)](network/nw_quic_get_stream_type(_:).md)
- [nw_quic_get_stream_usable_datagram_frame_size(_:)](network/nw_quic_get_stream_usable_datagram_frame_size(_:).md)
- [nw_quic_set_application_error(_:_:_:)](network/nw_quic_set_application_error(_:_:_:).md)
- [nw_quic_set_idle_timeout(_:_:)](network/nw_quic_set_idle_timeout(_:_:).md)
- [nw_quic_set_initial_max_data(_:_:)](network/nw_quic_set_initial_max_data(_:_:).md)
- [nw_quic_set_initial_max_stream_data_bidirectional_local(_:_:)](network/nw_quic_set_initial_max_stream_data_bidirectional_local(_:_:).md)
- [nw_quic_set_initial_max_stream_data_bidirectional_remote(_:_:)](network/nw_quic_set_initial_max_stream_data_bidirectional_remote(_:_:).md)
- [nw_quic_set_initial_max_stream_data_unidirectional(_:_:)](network/nw_quic_set_initial_max_stream_data_unidirectional(_:_:).md)
- [nw_quic_set_initial_max_streams_bidirectional(_:_:)](network/nw_quic_set_initial_max_streams_bidirectional(_:_:).md)
- [nw_quic_set_initial_max_streams_unidirectional(_:_:)](network/nw_quic_set_initial_max_streams_unidirectional(_:_:).md)
- [nw_quic_set_keepalive_interval(_:_:)](network/nw_quic_set_keepalive_interval(_:_:).md)
- [nw_quic_set_local_max_streams_bidirectional(_:_:)](network/nw_quic_set_local_max_streams_bidirectional(_:_:).md)
- [nw_quic_set_local_max_streams_unidirectional(_:_:)](network/nw_quic_set_local_max_streams_unidirectional(_:_:).md)
- [nw_quic_set_max_datagram_frame_size(_:_:)](network/nw_quic_set_max_datagram_frame_size(_:_:).md)
- [nw_quic_set_max_udp_payload_size(_:_:)](network/nw_quic_set_max_udp_payload_size(_:_:).md)
- [nw_quic_set_stream_application_error(_:_:)](network/nw_quic_set_stream_application_error(_:_:).md)
- [nw_quic_set_stream_is_datagram(_:_:)](network/nw_quic_set_stream_is_datagram(_:_:).md)
- [nw_quic_set_stream_is_unidirectional(_:_:)](network/nw_quic_set_stream_is_unidirectional(_:_:).md)
- [nw_resolution_report_copy_preferred_endpoint(_:)](network/nw_resolution_report_copy_preferred_endpoint(_:).md)
- [nw_resolution_report_copy_successful_endpoint(_:)](network/nw_resolution_report_copy_successful_endpoint(_:).md)
- [nw_resolution_report_get_endpoint_count(_:)](network/nw_resolution_report_get_endpoint_count(_:).md)
- [nw_resolution_report_get_milliseconds(_:)](network/nw_resolution_report_get_milliseconds(_:).md)
- [nw_resolution_report_get_protocol(_:)](network/nw_resolution_report_get_protocol(_:).md)
- [nw_resolution_report_get_source(_:)](network/nw_resolution_report_get_source(_:).md)
- [nw_tcp_create_options()](network/nw_tcp_create_options().md)
- [nw_tcp_get_available_receive_buffer(_:)](network/nw_tcp_get_available_receive_buffer(_:).md)
- [nw_tcp_get_available_send_buffer(_:)](network/nw_tcp_get_available_send_buffer(_:).md)
- [nw_tcp_options_set_connection_timeout(_:_:)](network/nw_tcp_options_set_connection_timeout(_:_:).md)
- [nw_tcp_options_set_disable_ack_stretching(_:_:)](network/nw_tcp_options_set_disable_ack_stretching(_:_:).md)
- [nw_tcp_options_set_disable_ecn(_:_:)](network/nw_tcp_options_set_disable_ecn(_:_:).md)
- [nw_tcp_options_set_enable_fast_open(_:_:)](network/nw_tcp_options_set_enable_fast_open(_:_:).md)
- [nw_tcp_options_set_enable_keepalive(_:_:)](network/nw_tcp_options_set_enable_keepalive(_:_:).md)
- [nw_tcp_options_set_keepalive_count(_:_:)](network/nw_tcp_options_set_keepalive_count(_:_:).md)
- [nw_tcp_options_set_keepalive_idle_time(_:_:)](network/nw_tcp_options_set_keepalive_idle_time(_:_:).md)
- [nw_tcp_options_set_keepalive_interval(_:_:)](network/nw_tcp_options_set_keepalive_interval(_:_:).md)
- [nw_tcp_options_set_maximum_segment_size(_:_:)](network/nw_tcp_options_set_maximum_segment_size(_:_:).md)
- [nw_tcp_options_set_multipath_force_version(_:_:)](network/nw_tcp_options_set_multipath_force_version(_:_:).md)
- [nw_tcp_options_set_no_delay(_:_:)](network/nw_tcp_options_set_no_delay(_:_:).md)
- [nw_tcp_options_set_no_options(_:_:)](network/nw_tcp_options_set_no_options(_:_:).md)
- [nw_tcp_options_set_no_push(_:_:)](network/nw_tcp_options_set_no_push(_:_:).md)
- [nw_tcp_options_set_persist_timeout(_:_:)](network/nw_tcp_options_set_persist_timeout(_:_:).md)
- [nw_tcp_options_set_retransmit_connection_drop_time(_:_:)](network/nw_tcp_options_set_retransmit_connection_drop_time(_:_:).md)
- [nw_tcp_options_set_retransmit_fin_drop(_:_:)](network/nw_tcp_options_set_retransmit_fin_drop(_:_:).md)
- [nw_tls_copy_sec_protocol_metadata(_:)](network/nw_tls_copy_sec_protocol_metadata(_:).md)
- [nw_tls_copy_sec_protocol_options(_:)](network/nw_tls_copy_sec_protocol_options(_:).md)
- [nw_tls_create_options()](network/nw_tls_create_options().md)
- [nw_txt_record_access_bytes(_:_:)](network/nw_txt_record_access_bytes(_:_:).md)
- [nw_txt_record_access_key(_:_:_:)](network/nw_txt_record_access_key(_:_:_:).md)
- [nw_txt_record_apply(_:_:)](network/nw_txt_record_apply(_:_:).md)
- [nw_txt_record_copy(_:)](network/nw_txt_record_copy(_:).md)
- [nw_txt_record_create_dictionary()](network/nw_txt_record_create_dictionary().md)
- [nw_txt_record_create_with_bytes(_:_:)](network/nw_txt_record_create_with_bytes(_:_:).md)
- [nw_txt_record_find_key(_:_:)](network/nw_txt_record_find_key(_:_:).md)
- [nw_txt_record_get_key_count(_:)](network/nw_txt_record_get_key_count(_:).md)
- [nw_txt_record_is_dictionary(_:)](network/nw_txt_record_is_dictionary(_:).md)
- [nw_txt_record_is_equal(_:_:)](network/nw_txt_record_is_equal(_:_:).md)
- [nw_txt_record_remove_key(_:_:)](network/nw_txt_record_remove_key(_:_:).md)
- [nw_txt_record_set_key(_:_:_:_:)](network/nw_txt_record_set_key(_:_:_:_:).md)
- [nw_udp_create_metadata()](network/nw_udp_create_metadata().md)
- [nw_udp_create_options()](network/nw_udp_create_options().md)
- [nw_udp_options_set_prefer_no_checksum(_:_:)](network/nw_udp_options_set_prefer_no_checksum(_:_:).md)
- [nw_ws_create_metadata(_:)](network/nw_ws_create_metadata(_:).md)
- [nw_ws_create_options(_:)](network/nw_ws_create_options(_:).md)
- [nw_ws_metadata_copy_server_response(_:)](network/nw_ws_metadata_copy_server_response(_:).md)
- [nw_ws_metadata_get_close_code(_:)](network/nw_ws_metadata_get_close_code(_:).md)
- [nw_ws_metadata_get_opcode(_:)](network/nw_ws_metadata_get_opcode(_:).md)
- [nw_ws_metadata_set_close_code(_:_:)](network/nw_ws_metadata_set_close_code(_:_:).md)
- [nw_ws_metadata_set_pong_handler(_:_:_:)](network/nw_ws_metadata_set_pong_handler(_:_:_:).md)
- [nw_ws_options_add_additional_header(_:_:_:)](network/nw_ws_options_add_additional_header(_:_:_:).md)
- [nw_ws_options_add_subprotocol(_:_:)](network/nw_ws_options_add_subprotocol(_:_:).md)
- [nw_ws_options_set_auto_reply_ping(_:_:)](network/nw_ws_options_set_auto_reply_ping(_:_:).md)
- [nw_ws_options_set_client_request_handler(_:_:_:)](network/nw_ws_options_set_client_request_handler(_:_:_:).md)
- [nw_ws_options_set_maximum_message_size(_:_:)](network/nw_ws_options_set_maximum_message_size(_:_:).md)
- [nw_ws_options_set_skip_handshake(_:_:)](network/nw_ws_options_set_skip_handshake(_:_:).md)
- [nw_ws_request_enumerate_additional_headers(_:_:)](network/nw_ws_request_enumerate_additional_headers(_:_:).md)
- [nw_ws_request_enumerate_subprotocols(_:_:)](network/nw_ws_request_enumerate_subprotocols(_:_:).md)
- [nw_ws_response_add_additional_header(_:_:_:)](network/nw_ws_response_add_additional_header(_:_:_:).md)
- [nw_ws_response_create(_:_:)](network/nw_ws_response_create(_:_:).md)
- [nw_ws_response_enumerate_additional_headers(_:_:)](network/nw_ws_response_enumerate_additional_headers(_:_:).md)
- [nw_ws_response_get_selected_subprotocol(_:)](network/nw_ws_response_get_selected_subprotocol(_:).md)
- [nw_ws_response_get_status(_:)](network/nw_ws_response_get_status(_:).md)

## See Also

### Reference

- [Network Constants](network/network-constants.md)
- [Network Data Types](network/network-data-types.md)
