Versions in this module Expand all Collapse all v0 v0.5.3 Apr 2, 2026 Changes in this version + var KNWErrorDomainDNS string + var KNWErrorDomainPOSIX string + var KNWErrorDomainTLS string + var KNWErrorDomainWiFiAware string + func Nw_advertise_descriptor_get_application_service_name(advertise_descriptor Nw_advertise_descriptor_t) *byte + func Nw_advertise_descriptor_get_no_auto_rename(advertise_descriptor Nw_advertise_descriptor_t) bool + func Nw_advertise_descriptor_set_no_auto_rename(advertise_descriptor Nw_advertise_descriptor_t, no_auto_rename bool) + func Nw_advertise_descriptor_set_txt_record(advertise_descriptor Nw_advertise_descriptor_t, txt_record unsafe.Pointer, ...) + func Nw_advertise_descriptor_set_txt_record_object(advertise_descriptor Nw_advertise_descriptor_t, txt_record Nw_txt_record_t) + func Nw_browse_descriptor_get_application_service_name(descriptor Nw_browse_descriptor_t) *byte + func Nw_browse_descriptor_get_bonjour_service_domain(descriptor Nw_browse_descriptor_t) *byte + func Nw_browse_descriptor_get_bonjour_service_type(descriptor Nw_browse_descriptor_t) *byte + func Nw_browse_descriptor_get_include_txt_record(descriptor Nw_browse_descriptor_t) bool + func Nw_browse_descriptor_set_include_txt_record(descriptor Nw_browse_descriptor_t, include_txt_record bool) + func Nw_browse_result_enumerate_interfaces(result Nw_browse_result_t, enumerator Nw_browse_result_enumerate_interface_t) + func Nw_browse_result_get_interfaces_count(result Nw_browse_result_t) uintptr + func Nw_browser_cancel(browser Nw_browser_t) + func Nw_browser_set_browse_results_changed_handler(browser Nw_browser_t, handler Nw_browser_browse_results_changed_handler_t) + func Nw_browser_set_queue(browser Nw_browser_t, queue dispatch.Queue) + func Nw_browser_set_state_changed_handler(browser Nw_browser_t, state_changed_handler Nw_browser_state_changed_handler_t) + func Nw_browser_start(browser Nw_browser_t) + func Nw_connection_access_establishment_report(connection Nw_connection_t, queue dispatch.Queue, ...) + func Nw_connection_batch(connection Nw_connection_t, batch_block unsafe.Pointer) + func Nw_connection_cancel(connection Nw_connection_t) + func Nw_connection_cancel_current_endpoint(connection Nw_connection_t) + func Nw_connection_copy_description(connection Nw_connection_t) *byte + func Nw_connection_force_cancel(connection Nw_connection_t) + func Nw_connection_get_maximum_datagram_size(connection Nw_connection_t) uint32 + func Nw_connection_group_cancel(group Nw_connection_group_t) + func Nw_connection_group_reinsert_extracted_connection(group Nw_connection_group_t, connection Nw_connection_t) bool + func Nw_connection_group_reply(group Nw_connection_group_t, inbound_message Nw_content_context_t, ...) + func Nw_connection_group_send_message(group Nw_connection_group_t, content dispatch.Data, endpoint Nw_endpoint_t, ...) + func Nw_connection_group_set_new_connection_handler(group Nw_connection_group_t, ...) + func Nw_connection_group_set_queue(group Nw_connection_group_t, queue dispatch.Queue) + func Nw_connection_group_set_receive_handler(group Nw_connection_group_t, maximum_message_size uint32, ...) + func Nw_connection_group_set_state_changed_handler(group Nw_connection_group_t, ...) + func Nw_connection_group_start(group Nw_connection_group_t) + func Nw_connection_receive(connection Nw_connection_t, minimum_incomplete_length uint32, ...) + func Nw_connection_receive_message(connection Nw_connection_t, completion Nw_connection_receive_completion_t) + func Nw_connection_restart(connection Nw_connection_t) + func Nw_connection_send(connection Nw_connection_t, content dispatch.Data, ...) + func Nw_connection_set_better_path_available_handler(connection Nw_connection_t, handler Nw_connection_boolean_event_handler_t) + func Nw_connection_set_path_changed_handler(connection Nw_connection_t, handler Nw_connection_path_event_handler_t) + func Nw_connection_set_queue(connection Nw_connection_t, queue dispatch.Queue) + func Nw_connection_set_state_changed_handler(connection Nw_connection_t, handler Nw_connection_state_changed_handler_t) + func Nw_connection_set_viability_changed_handler(connection Nw_connection_t, handler Nw_connection_boolean_event_handler_t) + func Nw_connection_start(connection Nw_connection_t) + func Nw_content_context_foreach_protocol_metadata(context Nw_content_context_t) + func Nw_content_context_get_expiration_milliseconds(context Nw_content_context_t) uint64 + func Nw_content_context_get_identifier(context Nw_content_context_t) *byte + func Nw_content_context_get_is_final(context Nw_content_context_t) bool + func Nw_content_context_get_relative_priority(context Nw_content_context_t) float64 + func Nw_content_context_set_antecedent(context Nw_content_context_t, antecedent_context Nw_content_context_t) + func Nw_content_context_set_expiration_milliseconds(context Nw_content_context_t, expiration_milliseconds uint64) + func Nw_content_context_set_is_final(context Nw_content_context_t, is_final bool) + func Nw_content_context_set_metadata_for_protocol(context Nw_content_context_t, protocol_metadata Nw_protocol_metadata_t) + func Nw_content_context_set_relative_priority(context Nw_content_context_t, relative_priority float64) + func Nw_data_transfer_report_collect(report Nw_data_transfer_report_t, queue dispatch.Queue, ...) + func Nw_data_transfer_report_get_duration_milliseconds(report Nw_data_transfer_report_t) uint64 + func Nw_data_transfer_report_get_path_count(report Nw_data_transfer_report_t) uint32 + func Nw_data_transfer_report_get_received_application_byte_count(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_received_ip_packet_count(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_received_transport_byte_count(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_received_transport_duplicate_byte_count(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_received_transport_out_of_order_byte_count(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_sent_application_byte_count(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_sent_ip_packet_count(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_sent_transport_byte_count(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_sent_transport_retransmitted_byte_count(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_transport_minimum_rtt_milliseconds(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_transport_rtt_variance(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_data_transfer_report_get_transport_smoothed_rtt_milliseconds(report Nw_data_transfer_report_t, path_index uint32) uint64 + func Nw_endpoint_copy_address_string(endpoint Nw_endpoint_t) *byte + func Nw_endpoint_copy_port_string(endpoint Nw_endpoint_t) *byte + func Nw_endpoint_get_address(endpoint Nw_endpoint_t) objectivec.IObject + func Nw_endpoint_get_bonjour_service_domain(endpoint Nw_endpoint_t) *byte + func Nw_endpoint_get_bonjour_service_name(endpoint Nw_endpoint_t) *byte + func Nw_endpoint_get_bonjour_service_type(endpoint Nw_endpoint_t) *byte + func Nw_endpoint_get_hostname(endpoint Nw_endpoint_t) *byte + func Nw_endpoint_get_port(endpoint Nw_endpoint_t) uint16 + func Nw_endpoint_get_signature(endpoint Nw_endpoint_t, out_signature_length *uintptr) *uint8 + func Nw_endpoint_get_url(endpoint Nw_endpoint_t) *byte + func Nw_error_copy_cf_error(err Nw_error_t) corefoundation.CFErrorRef + func Nw_error_get_error_code(err Nw_error_t) int + func Nw_establishment_report_enumerate_protocols(report Nw_establishment_report_t, ...) + func Nw_establishment_report_enumerate_resolution_reports(report Nw_establishment_report_t, ...) + func Nw_establishment_report_enumerate_resolutions(report Nw_establishment_report_t, ...) + func Nw_establishment_report_get_attempt_started_after_milliseconds(report Nw_establishment_report_t) uint64 + func Nw_establishment_report_get_duration_milliseconds(report Nw_establishment_report_t) uint64 + func Nw_establishment_report_get_previous_attempt_count(report Nw_establishment_report_t) uint32 + func Nw_establishment_report_get_proxy_configured(report Nw_establishment_report_t) bool + func Nw_establishment_report_get_used_proxy(report Nw_establishment_report_t) bool + func Nw_ethernet_channel_cancel(ethernet_channel Nw_ethernet_channel_t) + func Nw_ethernet_channel_get_maximum_payload_size(ethernet_channel Nw_ethernet_channel_t) uint32 + func Nw_ethernet_channel_send(ethernet_channel Nw_ethernet_channel_t, content dispatch.Data, vlan_tag uint16, ...) + func Nw_ethernet_channel_set_queue(ethernet_channel Nw_ethernet_channel_t, queue dispatch.Queue) + func Nw_ethernet_channel_set_receive_handler(ethernet_channel Nw_ethernet_channel_t, ...) + func Nw_ethernet_channel_set_state_changed_handler(ethernet_channel Nw_ethernet_channel_t, ...) + func Nw_ethernet_channel_start(ethernet_channel Nw_ethernet_channel_t) + func Nw_framer_async(framer Nw_framer_t, async_block Nw_framer_block_t) + func Nw_framer_deliver_input(framer Nw_framer_t, input_buffer *uint8, input_length uintptr, ...) + func Nw_framer_deliver_input_no_copy(framer Nw_framer_t, input_length uintptr, message Nw_framer_message_t, ...) bool + func Nw_framer_mark_failed_with_error(framer Nw_framer_t, error_code int) + func Nw_framer_mark_ready(framer Nw_framer_t) + func Nw_framer_message_access_value(message Nw_framer_message_t, key string, access_value bool) bool + func Nw_framer_message_copy_object_value(message Nw_framer_message_t, key string) objectivec.Object + func Nw_framer_message_set_object_value(message Nw_framer_message_t, key string, value objectivec.Object) + func Nw_framer_message_set_value(message Nw_framer_message_t, key string, value unsafe.Pointer, ...) + func Nw_framer_options_copy_object_value(options Nw_protocol_options_t, key string) objectivec.Object + func Nw_framer_options_set_object_value(options Nw_protocol_options_t, key string, value objectivec.Object) + func Nw_framer_parse_input(framer Nw_framer_t, minimum_incomplete_length uintptr, maximum_length uintptr, ...) bool + func Nw_framer_parse_output(framer Nw_framer_t, minimum_incomplete_length uintptr, maximum_length uintptr, ...) bool + func Nw_framer_pass_through_input(framer Nw_framer_t) + func Nw_framer_pass_through_output(framer Nw_framer_t) + func Nw_framer_prepend_application_protocol(framer Nw_framer_t, protocol_options Nw_protocol_options_t) bool + func Nw_framer_schedule_wakeup(framer Nw_framer_t, milliseconds uint64) + func Nw_framer_set_cleanup_handler(framer Nw_framer_t, cleanup_handler Nw_framer_cleanup_handler_t) + func Nw_framer_set_input_handler(framer Nw_framer_t, input_handler Nw_framer_input_handler_t) + func Nw_framer_set_output_handler(framer Nw_framer_t, output_handler Nw_framer_output_handler_t) + func Nw_framer_set_stop_handler(framer Nw_framer_t, stop_handler Nw_framer_stop_handler_t) + func Nw_framer_set_wakeup_handler(framer Nw_framer_t, wakeup_handler Nw_framer_wakeup_handler_t) + func Nw_framer_write_output(framer Nw_framer_t, output_buffer *uint8, output_length uintptr) + func Nw_framer_write_output_data(framer Nw_framer_t, output_data dispatch.Data) + func Nw_framer_write_output_no_copy(framer Nw_framer_t, output_length uintptr) bool + func Nw_group_descriptor_add_endpoint(descriptor Nw_group_descriptor_t, endpoint Nw_endpoint_t) bool + func Nw_group_descriptor_enumerate_endpoints(descriptor Nw_group_descriptor_t, ...) + func Nw_interface_get_index(interface_ Nw_interface_t) uint32 + func Nw_interface_get_name(interface_ Nw_interface_t) *byte + func Nw_ip_metadata_get_receive_time(metadata Nw_protocol_metadata_t) uint64 + func Nw_ip_metadata_set_ecn_flag(metadata Nw_protocol_metadata_t, ecn_flag NwIpEcnFlag) + func Nw_ip_metadata_set_service_class(metadata Nw_protocol_metadata_t, service_class NwServiceClass) + func Nw_ip_options_set_calculate_receive_time(options Nw_protocol_options_t, calculate_receive_time bool) + func Nw_ip_options_set_disable_fragmentation(options Nw_protocol_options_t, disable_fragmentation bool) + func Nw_ip_options_set_disable_multicast_loopback(options Nw_protocol_options_t, disable_multicast_loopback bool) + func Nw_ip_options_set_hop_limit(options Nw_protocol_options_t, hop_limit uint8) + func Nw_ip_options_set_local_address_preference(options Nw_protocol_options_t, preference NwIpLocalAddressPreference) + func Nw_ip_options_set_use_minimum_mtu(options Nw_protocol_options_t, use_minimum_mtu bool) + func Nw_ip_options_set_version(options Nw_protocol_options_t, version NwIpVersion) + func Nw_listener_cancel(listener Nw_listener_t) + func Nw_listener_get_new_connection_limit(listener Nw_listener_t) uint32 + func Nw_listener_get_port(listener Nw_listener_t) uint16 + func Nw_listener_set_advertise_descriptor(listener Nw_listener_t, advertise_descriptor Nw_advertise_descriptor_t) + func Nw_listener_set_advertised_endpoint_changed_handler(listener Nw_listener_t, ...) + func Nw_listener_set_new_connection_group_handler(listener Nw_listener_t, handler Nw_listener_new_connection_group_handler_t) + func Nw_listener_set_new_connection_handler(listener Nw_listener_t, handler Nw_listener_new_connection_handler_t) + func Nw_listener_set_new_connection_limit(listener Nw_listener_t, new_connection_limit uint32) + func Nw_listener_set_queue(listener Nw_listener_t, queue dispatch.Queue) + func Nw_listener_set_state_changed_handler(listener Nw_listener_t, handler Nw_listener_state_changed_handler_t) + func Nw_listener_start(listener Nw_listener_t) + func Nw_multicast_group_descriptor_get_disable_unicast_traffic(multicast_descriptor Nw_group_descriptor_t) bool + func Nw_multicast_group_descriptor_set_disable_unicast_traffic(multicast_descriptor Nw_group_descriptor_t, disable_unicast_traffic bool) + func Nw_multicast_group_descriptor_set_specific_source(multicast_descriptor Nw_group_descriptor_t, source Nw_endpoint_t) + func Nw_parameters_clear_prohibited_interface_types(parameters Nw_parameters_t) + func Nw_parameters_clear_prohibited_interfaces(parameters Nw_parameters_t) + func Nw_parameters_get_allow_ultra_constrained(parameters Nw_parameters_t) bool + func Nw_parameters_get_fast_open_enabled(parameters Nw_parameters_t) bool + func Nw_parameters_get_include_peer_to_peer(parameters Nw_parameters_t) bool + func Nw_parameters_get_local_only(parameters Nw_parameters_t) bool + func Nw_parameters_get_prefer_no_proxy(parameters Nw_parameters_t) bool + func Nw_parameters_get_prohibit_constrained(parameters Nw_parameters_t) bool + func Nw_parameters_get_prohibit_expensive(parameters Nw_parameters_t) bool + func Nw_parameters_get_reuse_local_address(parameters Nw_parameters_t) bool + func Nw_parameters_iterate_prohibited_interface_types(parameters Nw_parameters_t, ...) + func Nw_parameters_iterate_prohibited_interfaces(parameters Nw_parameters_t, ...) + func Nw_parameters_prohibit_interface(parameters Nw_parameters_t, interface_ Nw_interface_t) + func Nw_parameters_prohibit_interface_type(parameters Nw_parameters_t, interface_type NwInterfaceType) + func Nw_parameters_require_interface(parameters Nw_parameters_t, interface_ Nw_interface_t) + func Nw_parameters_requires_dnssec_validation(parameters Nw_parameters_t) bool + func Nw_parameters_set_allow_ultra_constrained(parameters Nw_parameters_t, allow_ultra_constrained bool) + func Nw_parameters_set_attribution(parameters Nw_parameters_t, attribution Nw_parameters_attribution_t) + func Nw_parameters_set_expired_dns_behavior(parameters Nw_parameters_t, ...) + func Nw_parameters_set_fast_open_enabled(parameters Nw_parameters_t, fast_open_enabled bool) + func Nw_parameters_set_include_peer_to_peer(parameters Nw_parameters_t, include_peer_to_peer bool) + func Nw_parameters_set_local_endpoint(parameters Nw_parameters_t, local_endpoint Nw_endpoint_t) + func Nw_parameters_set_local_only(parameters Nw_parameters_t, local_only bool) + func Nw_parameters_set_multipath_service(parameters Nw_parameters_t, multipath_service NwMultipathService) + func Nw_parameters_set_prefer_no_proxy(parameters Nw_parameters_t, prefer_no_proxy bool) + func Nw_parameters_set_privacy_context(parameters Nw_parameters_t, privacy_context Nw_privacy_context_t) + func Nw_parameters_set_prohibit_constrained(parameters Nw_parameters_t, prohibit_constrained bool) + func Nw_parameters_set_prohibit_expensive(parameters Nw_parameters_t, prohibit_expensive bool) + func Nw_parameters_set_required_interface_type(parameters Nw_parameters_t, interface_type NwInterfaceType) + func Nw_parameters_set_requires_dnssec_validation(parameters Nw_parameters_t, requires_dnssec_validation bool) + func Nw_parameters_set_reuse_local_address(parameters Nw_parameters_t, reuse_local_address bool) + func Nw_parameters_set_service_class(parameters Nw_parameters_t, service_class NwServiceClass) + func Nw_path_enumerate_gateways(path Nw_path_t, enumerate_block Nw_path_enumerate_gateways_block_t) + func Nw_path_enumerate_interfaces(path Nw_path_t, enumerate_block Nw_path_enumerate_interfaces_block_t) + func Nw_path_has_dns(path Nw_path_t) bool + func Nw_path_has_ipv4(path Nw_path_t) bool + func Nw_path_has_ipv6(path Nw_path_t) bool + func Nw_path_is_constrained(path Nw_path_t) bool + func Nw_path_is_equal(path Nw_path_t, other_path Nw_path_t) bool + func Nw_path_is_expensive(path Nw_path_t) bool + func Nw_path_is_ultra_constrained(path Nw_path_t) bool + func Nw_path_monitor_cancel(monitor Nw_path_monitor_t) + func Nw_path_monitor_prohibit_interface_type(monitor Nw_path_monitor_t, interface_type NwInterfaceType) + func Nw_path_monitor_set_cancel_handler(monitor Nw_path_monitor_t, cancel_handler Nw_path_monitor_cancel_handler_t) + func Nw_path_monitor_set_queue(monitor Nw_path_monitor_t, queue dispatch.Queue) + func Nw_path_monitor_set_update_handler(monitor Nw_path_monitor_t, update_handler Nw_path_monitor_update_handler_t) + func Nw_path_monitor_start(monitor Nw_path_monitor_t) + func Nw_path_uses_interface_type(path Nw_path_t, interface_type NwInterfaceType) bool + func Nw_privacy_context_add_proxy(privacy_context Nw_privacy_context_t, proxy_config Nw_proxy_config_t) + func Nw_privacy_context_clear_proxies(privacy_context Nw_privacy_context_t) + func Nw_privacy_context_disable_logging(privacy_context Nw_privacy_context_t) + func Nw_privacy_context_flush_cache(privacy_context Nw_privacy_context_t) + func Nw_privacy_context_require_encrypted_name_resolution(privacy_context Nw_privacy_context_t, require_encrypted_name_resolution bool, ...) + func Nw_protocol_definition_is_equal(definition1 Nw_protocol_definition_t, definition2 Nw_protocol_definition_t) bool + func Nw_protocol_metadata_is_framer_message(metadata Nw_protocol_metadata_t) bool + func Nw_protocol_metadata_is_ip(metadata Nw_protocol_metadata_t) bool + func Nw_protocol_metadata_is_quic(metadata Nw_protocol_metadata_t) bool + func Nw_protocol_metadata_is_tcp(metadata Nw_protocol_metadata_t) bool + func Nw_protocol_metadata_is_tls(metadata Nw_protocol_metadata_t) bool + func Nw_protocol_metadata_is_udp(metadata Nw_protocol_metadata_t) bool + func Nw_protocol_metadata_is_ws(metadata Nw_protocol_metadata_t) bool + func Nw_protocol_options_is_quic(options Nw_protocol_options_t) bool + func Nw_protocol_stack_clear_application_protocols(stack Nw_protocol_stack_t) + func Nw_protocol_stack_iterate_application_protocols(stack Nw_protocol_stack_t, ...) + func Nw_protocol_stack_prepend_application_protocol(stack Nw_protocol_stack_t, protocol_ Nw_protocol_options_t) + func Nw_protocol_stack_set_transport_protocol(stack Nw_protocol_stack_t, protocol_ Nw_protocol_options_t) + func Nw_proxy_config_add_excluded_domain(config Nw_proxy_config_t, excluded_domain string) + func Nw_proxy_config_add_match_domain(config Nw_proxy_config_t, match_domain string) + func Nw_proxy_config_clear_excluded_domains(config Nw_proxy_config_t) + func Nw_proxy_config_clear_match_domains(config Nw_proxy_config_t) + func Nw_proxy_config_enumerate_excluded_domains(config Nw_proxy_config_t, enumerator Nw_proxy_domain_enumerator_t) + func Nw_proxy_config_enumerate_match_domains(config Nw_proxy_config_t, enumerator Nw_proxy_domain_enumerator_t) + func Nw_proxy_config_get_failover_allowed(proxy_config Nw_proxy_config_t) bool + func Nw_proxy_config_set_failover_allowed(proxy_config Nw_proxy_config_t, failover_allowed bool) + func Nw_proxy_config_set_username_and_password(proxy_config Nw_proxy_config_t, username string, password string) + func Nw_quic_add_tls_application_protocol(options Nw_protocol_options_t, application_protocol string) + func Nw_quic_copy_sec_protocol_metadata(metadata Nw_protocol_metadata_t) security.Sec_protocol_metadata_t + func Nw_quic_copy_sec_protocol_options(options Nw_protocol_options_t) security.Sec_protocol_options_t + func Nw_quic_get_application_error(metadata Nw_protocol_metadata_t) uint64 + func Nw_quic_get_application_error_reason(metadata Nw_protocol_metadata_t) *byte + func Nw_quic_get_idle_timeout(options Nw_protocol_options_t) uint32 + func Nw_quic_get_initial_max_data(options Nw_protocol_options_t) uint64 + func Nw_quic_get_initial_max_stream_data_bidirectional_local(options Nw_protocol_options_t) uint64 + func Nw_quic_get_initial_max_stream_data_bidirectional_remote(options Nw_protocol_options_t) uint64 + func Nw_quic_get_initial_max_stream_data_unidirectional(options Nw_protocol_options_t) uint64 + func Nw_quic_get_initial_max_streams_bidirectional(options Nw_protocol_options_t) uint64 + func Nw_quic_get_initial_max_streams_unidirectional(options Nw_protocol_options_t) uint64 + func Nw_quic_get_keepalive_interval(metadata Nw_protocol_metadata_t) uint16 + func Nw_quic_get_local_max_streams_bidirectional(metadata Nw_protocol_metadata_t) uint64 + func Nw_quic_get_local_max_streams_unidirectional(metadata Nw_protocol_metadata_t) uint64 + func Nw_quic_get_max_datagram_frame_size(options Nw_protocol_options_t) uint16 + func Nw_quic_get_max_udp_payload_size(options Nw_protocol_options_t) uint16 + func Nw_quic_get_remote_idle_timeout(metadata Nw_protocol_metadata_t) uint64 + func Nw_quic_get_remote_max_streams_bidirectional(metadata Nw_protocol_metadata_t) uint64 + func Nw_quic_get_remote_max_streams_unidirectional(metadata Nw_protocol_metadata_t) uint64 + func Nw_quic_get_stream_application_error(metadata Nw_protocol_metadata_t) uint64 + func Nw_quic_get_stream_id(metadata Nw_protocol_metadata_t) uint64 + func Nw_quic_get_stream_is_datagram(options Nw_protocol_options_t) bool + func Nw_quic_get_stream_is_unidirectional(options Nw_protocol_options_t) bool + func Nw_quic_get_stream_type(stream_metadata Nw_protocol_metadata_t) uint8 + func Nw_quic_get_stream_usable_datagram_frame_size(metadata Nw_protocol_metadata_t) uint16 + func Nw_quic_set_application_error(metadata Nw_protocol_metadata_t, application_error uint64, reason string) + func Nw_quic_set_idle_timeout(options Nw_protocol_options_t, idle_timeout uint32) + func Nw_quic_set_initial_max_data(options Nw_protocol_options_t, initial_max_data uint64) + func Nw_quic_set_initial_max_stream_data_bidirectional_local(options Nw_protocol_options_t, ...) + func Nw_quic_set_initial_max_stream_data_bidirectional_remote(options Nw_protocol_options_t, ...) + func Nw_quic_set_initial_max_stream_data_unidirectional(options Nw_protocol_options_t, initial_max_stream_data_unidirectional uint64) + func Nw_quic_set_initial_max_streams_bidirectional(options Nw_protocol_options_t, initial_max_streams_bidirectional uint64) + func Nw_quic_set_initial_max_streams_unidirectional(options Nw_protocol_options_t, initial_max_streams_unidirectional uint64) + func Nw_quic_set_keepalive_interval(metadata Nw_protocol_metadata_t, keepalive_interval uint16) + func Nw_quic_set_local_max_streams_bidirectional(metadata Nw_protocol_metadata_t, max_streams_bidirectional uint64) + func Nw_quic_set_local_max_streams_unidirectional(metadata Nw_protocol_metadata_t, max_streams_unidirectional uint64) + func Nw_quic_set_max_datagram_frame_size(options Nw_protocol_options_t, max_datagram_frame_size uint16) + func Nw_quic_set_max_udp_payload_size(options Nw_protocol_options_t, max_udp_payload_size uint16) + func Nw_quic_set_stream_application_error(metadata Nw_protocol_metadata_t, application_error uint64) + func Nw_quic_set_stream_is_datagram(options Nw_protocol_options_t, is_datagram bool) + func Nw_quic_set_stream_is_unidirectional(options Nw_protocol_options_t, is_unidirectional bool) + func Nw_relay_hop_add_additional_http_header_field(relay_hop Nw_relay_hop_t, field_name string, field_value string) + func Nw_release(obj unsafe.Pointer) + func Nw_resolution_report_get_endpoint_count(resolution_report Nw_resolution_report_t) uint32 + func Nw_resolution_report_get_milliseconds(resolution_report Nw_resolution_report_t) uint64 + func Nw_resolver_config_add_server_address(config Nw_resolver_config_t, server_address Nw_endpoint_t) + func Nw_retain(obj unsafe.Pointer) unsafe.Pointer + func Nw_tcp_get_available_receive_buffer(metadata Nw_protocol_metadata_t) uint32 + func Nw_tcp_get_available_send_buffer(metadata Nw_protocol_metadata_t) uint32 + func Nw_tcp_options_set_connection_timeout(options Nw_protocol_options_t, connection_timeout uint32) + func Nw_tcp_options_set_disable_ack_stretching(options Nw_protocol_options_t, disable_ack_stretching bool) + func Nw_tcp_options_set_disable_ecn(options Nw_protocol_options_t, disable_ecn bool) + func Nw_tcp_options_set_enable_fast_open(options Nw_protocol_options_t, enable_fast_open bool) + func Nw_tcp_options_set_enable_keepalive(options Nw_protocol_options_t, enable_keepalive bool) + func Nw_tcp_options_set_keepalive_count(options Nw_protocol_options_t, keepalive_count uint32) + func Nw_tcp_options_set_keepalive_idle_time(options Nw_protocol_options_t, keepalive_idle_time uint32) + func Nw_tcp_options_set_keepalive_interval(options Nw_protocol_options_t, keepalive_interval uint32) + func Nw_tcp_options_set_maximum_segment_size(options Nw_protocol_options_t, maximum_segment_size uint32) + func Nw_tcp_options_set_multipath_force_version(options Nw_protocol_options_t, multipath_force_version NwMultipathVersion) + func Nw_tcp_options_set_no_delay(options Nw_protocol_options_t, no_delay bool) + func Nw_tcp_options_set_no_options(options Nw_protocol_options_t, no_options bool) + func Nw_tcp_options_set_no_push(options Nw_protocol_options_t, no_push bool) + func Nw_tcp_options_set_persist_timeout(options Nw_protocol_options_t, persist_timeout uint32) + func Nw_tcp_options_set_retransmit_connection_drop_time(options Nw_protocol_options_t, retransmit_connection_drop_time uint32) + func Nw_tcp_options_set_retransmit_fin_drop(options Nw_protocol_options_t, retransmit_fin_drop bool) + func Nw_tls_copy_sec_protocol_metadata(metadata Nw_protocol_metadata_t) security.Sec_protocol_metadata_t + func Nw_tls_copy_sec_protocol_options(options Nw_protocol_options_t) security.Sec_protocol_options_t + func Nw_txt_record_access_bytes(txt_record Nw_txt_record_t, access_bytes Nw_txt_record_access_bytes_t) bool + func Nw_txt_record_access_key(txt_record Nw_txt_record_t, key string, ...) bool + func Nw_txt_record_apply(txt_record Nw_txt_record_t, applier Nw_txt_record_applier_t) bool + func Nw_txt_record_get_key_count(txt_record Nw_txt_record_t) uintptr + func Nw_txt_record_is_dictionary(txt_record Nw_txt_record_t) bool + func Nw_txt_record_is_equal(left Nw_txt_record_t, right Nw_txt_record_t) bool + func Nw_txt_record_remove_key(txt_record Nw_txt_record_t, key string) bool + func Nw_txt_record_set_key(txt_record Nw_txt_record_t, key string, value *uint8, value_len uintptr) bool + func Nw_udp_options_set_prefer_no_checksum(options Nw_protocol_options_t, prefer_no_checksum bool) + func Nw_ws_metadata_set_close_code(metadata Nw_protocol_metadata_t, close_code NwWsCloseCode) + func Nw_ws_metadata_set_pong_handler(metadata Nw_protocol_metadata_t, client_queue dispatch.Queue, ...) + func Nw_ws_options_add_additional_header(options Nw_protocol_options_t, name string, value string) + func Nw_ws_options_add_subprotocol(options Nw_protocol_options_t, subprotocol string) + func Nw_ws_options_set_auto_reply_ping(options Nw_protocol_options_t, auto_reply_ping bool) + func Nw_ws_options_set_client_request_handler(options Nw_protocol_options_t, client_queue dispatch.Queue, ...) + func Nw_ws_options_set_maximum_message_size(options Nw_protocol_options_t, maximum_message_size uintptr) + func Nw_ws_options_set_skip_handshake(options Nw_protocol_options_t, skip_handshake bool) + func Nw_ws_request_enumerate_additional_headers(request Nw_ws_request_t, enumerator Nw_ws_additional_header_enumerator_t) bool + func Nw_ws_request_enumerate_subprotocols(request Nw_ws_request_t, enumerator Nw_ws_subprotocol_enumerator_t) bool + func Nw_ws_response_add_additional_header(response Nw_ws_response_t, name string, value string) + func Nw_ws_response_enumerate_additional_headers(response Nw_ws_response_t, enumerator Nw_ws_additional_header_enumerator_t) bool + func Nw_ws_response_get_selected_subprotocol(response Nw_ws_response_t) *byte + type NwBrowseResultChange int + const Nw_browse_result_change_identical + const Nw_browse_result_change_interface_added + const Nw_browse_result_change_interface_removed + const Nw_browse_result_change_invalid + const Nw_browse_result_change_result_added + const Nw_browse_result_change_result_removed + const Nw_browse_result_change_txt_record_changed + func (e NwBrowseResultChange) String() string + type NwBrowserState uint + const Nw_browser_state_cancelled + const Nw_browser_state_failed + const Nw_browser_state_invalid + const Nw_browser_state_ready + const Nw_browser_state_waiting + func (e NwBrowserState) String() string + type NwConnectionGroupState uint + const Nw_connection_group_state_cancelled + const Nw_connection_group_state_failed + const Nw_connection_group_state_invalid + const Nw_connection_group_state_ready + const Nw_connection_group_state_waiting + func (e NwConnectionGroupState) String() string + type NwConnectionState uint + const Nw_connection_state_cancelled + const Nw_connection_state_failed + const Nw_connection_state_invalid + const Nw_connection_state_preparing + const Nw_connection_state_ready + const Nw_connection_state_waiting + func (e NwConnectionState) String() string + type NwDataTransferReportState uint + const Nw_data_transfer_report_state_collected + const Nw_data_transfer_report_state_collecting + func Nw_data_transfer_report_get_state(report Nw_data_transfer_report_t) NwDataTransferReportState + func (e NwDataTransferReportState) String() string + type NwEndpointType uint + const Nw_endpoint_type_address + const Nw_endpoint_type_bonjour_service + const Nw_endpoint_type_host + const Nw_endpoint_type_invalid + const Nw_endpoint_type_url + func Nw_endpoint_get_type(endpoint Nw_endpoint_t) NwEndpointType + func (e NwEndpointType) String() string + type NwErrorDomain int + const Nw_error_domain_dns + const Nw_error_domain_invalid + const Nw_error_domain_posix + const Nw_error_domain_tls + const Nw_error_domain_wifi_aware + func Nw_error_get_error_domain(err Nw_error_t) NwErrorDomain + func (e NwErrorDomain) String() string + type NwEthernetChannelState uint + const Nw_ethernet_channel_state_cancelled + const Nw_ethernet_channel_state_failed + const Nw_ethernet_channel_state_invalid + const Nw_ethernet_channel_state_preparing + const Nw_ethernet_channel_state_ready + const Nw_ethernet_channel_state_waiting + func (e NwEthernetChannelState) String() string + type NwFramerStartResult int + const Nw_framer_start_result_ready + const Nw_framer_start_result_will_mark_ready + func (e NwFramerStartResult) String() string + type NwInterfaceRadioType uint + const Nw_interface_radio_type_cell_cdma + const Nw_interface_radio_type_cell_endc_mmw + const Nw_interface_radio_type_cell_endc_sub6 + const Nw_interface_radio_type_cell_evdo + const Nw_interface_radio_type_cell_gsm + const Nw_interface_radio_type_cell_lte + const Nw_interface_radio_type_cell_nr_sa_mmw + const Nw_interface_radio_type_cell_nr_sa_sub6 + const Nw_interface_radio_type_cell_wcdma + const Nw_interface_radio_type_unknown + const Nw_interface_radio_type_wifi_a + const Nw_interface_radio_type_wifi_ac + const Nw_interface_radio_type_wifi_ax + const Nw_interface_radio_type_wifi_b + const Nw_interface_radio_type_wifi_g + const Nw_interface_radio_type_wifi_n + func Nw_data_transfer_report_get_path_radio_type(report Nw_data_transfer_report_t, path_index uint32) NwInterfaceRadioType + func (e NwInterfaceRadioType) String() string + type NwInterfaceType uint + const Nw_interface_type_cellular + const Nw_interface_type_loopback + const Nw_interface_type_other + const Nw_interface_type_wifi + const Nw_interface_type_wired + func Nw_interface_get_type(interface_ Nw_interface_t) NwInterfaceType + func Nw_parameters_get_required_interface_type(parameters Nw_parameters_t) NwInterfaceType + func (e NwInterfaceType) String() string + type NwIpEcnFlag uint + const Nw_ip_ecn_flag_ce + const Nw_ip_ecn_flag_ect_0 + const Nw_ip_ecn_flag_ect_1 + const Nw_ip_ecn_flag_non_ect + func Nw_ip_metadata_get_ecn_flag(metadata Nw_protocol_metadata_t) NwIpEcnFlag + func (e NwIpEcnFlag) String() string + type NwIpLocalAddressPreference uint + const Nw_ip_local_address_preference_default + const Nw_ip_local_address_preference_stable + const Nw_ip_local_address_preference_temporary + func (e NwIpLocalAddressPreference) String() string + type NwIpVersion uint + const Nw_ip_version_4 + const Nw_ip_version_6 + const Nw_ip_version_any + func (e NwIpVersion) String() string + type NwLinkQuality uint + const Nw_link_quality_good + const Nw_link_quality_minimal + const Nw_link_quality_moderate + const Nw_link_quality_unknown + func Nw_path_get_link_quality(path Nw_path_t) NwLinkQuality + func (e NwLinkQuality) String() string + type NwListenerState uint + const Nw_listener_state_cancelled + const Nw_listener_state_failed + const Nw_listener_state_invalid + const Nw_listener_state_ready + const Nw_listener_state_waiting + func (e NwListenerState) String() string + type NwMultipathService uint + const Nw_multipath_service_aggregate + const Nw_multipath_service_disabled + const Nw_multipath_service_handover + const Nw_multipath_service_interactive + func Nw_parameters_get_multipath_service(parameters Nw_parameters_t) NwMultipathService + func (e NwMultipathService) String() string + type NwMultipathVersion int + const Nw_multipath_version_0 + const Nw_multipath_version_1 + const Nw_multipath_version_unspecified + func (e NwMultipathVersion) String() string + type NwParametersExpiredDnsBehavior uint + const Nw_parameters_expired_dns_behavior_allow + const Nw_parameters_expired_dns_behavior_default + const Nw_parameters_expired_dns_behavior_persistent + const Nw_parameters_expired_dns_behavior_prohibit + func Nw_parameters_get_expired_dns_behavior(parameters Nw_parameters_t) NwParametersExpiredDnsBehavior + func (e NwParametersExpiredDnsBehavior) String() string + type NwPathStatus int + const Nw_path_status_invalid + const Nw_path_status_satisfiable + const Nw_path_status_satisfied + const Nw_path_status_unsatisfied + func Nw_path_get_status(path Nw_path_t) NwPathStatus + func (e NwPathStatus) String() string + type NwPathUnsatisfiedReason uint + const Nw_path_unsatisfied_reason_cellular_denied + const Nw_path_unsatisfied_reason_local_network_denied + const Nw_path_unsatisfied_reason_not_available + const Nw_path_unsatisfied_reason_vpn_inactive + const Nw_path_unsatisfied_reason_wifi_denied + func Nw_path_get_unsatisfied_reason(path Nw_path_t) NwPathUnsatisfiedReason + func (e NwPathUnsatisfiedReason) String() string + type NwQuicStreamType uint + const Nw_quic_stream_type_bidirectional + const Nw_quic_stream_type_datagram + const Nw_quic_stream_type_unidirectional + const Nw_quic_stream_type_unknown + func (e NwQuicStreamType) String() string + type NwReportResolutionProtocol uint + const Nw_report_resolution_protocol_https + const Nw_report_resolution_protocol_tcp + const Nw_report_resolution_protocol_tls + const Nw_report_resolution_protocol_udp + const Nw_report_resolution_protocol_unknown + func Nw_resolution_report_get_protocol(resolution_report Nw_resolution_report_t) NwReportResolutionProtocol + func (e NwReportResolutionProtocol) String() string + type NwReportResolutionSource uint + const Nw_report_resolution_source_cache + const Nw_report_resolution_source_expired_cache + const Nw_report_resolution_source_query + func Nw_resolution_report_get_source(resolution_report Nw_resolution_report_t) NwReportResolutionSource + func (e NwReportResolutionSource) String() string + type NwServiceClass uint + const Nw_service_class_background + const Nw_service_class_best_effort + const Nw_service_class_interactive_video + const Nw_service_class_interactive_voice + const Nw_service_class_responsive_data + const Nw_service_class_signaling + func Nw_ip_metadata_get_service_class(metadata Nw_protocol_metadata_t) NwServiceClass + func Nw_parameters_get_service_class(parameters Nw_parameters_t) NwServiceClass + func (e NwServiceClass) String() string + type NwTxtRecordFindKey uint + const Nw_txt_record_find_key_empty_value + const Nw_txt_record_find_key_invalid + const Nw_txt_record_find_key_no_value + const Nw_txt_record_find_key_non_empty_value + const Nw_txt_record_find_key_not_present + func Nw_txt_record_find_key(txt_record Nw_txt_record_t, key string) NwTxtRecordFindKey + func (e NwTxtRecordFindKey) String() string + type NwWsCloseCode uint + const Nw_ws_close_code_abnormal_closure + const Nw_ws_close_code_going_away + const Nw_ws_close_code_internal_server_error + const Nw_ws_close_code_invalid_frame_payload_data + const Nw_ws_close_code_mandatory_extension + const Nw_ws_close_code_message_too_big + const Nw_ws_close_code_no_status_received + const Nw_ws_close_code_normal_closure + const Nw_ws_close_code_policy_violation + const Nw_ws_close_code_protocol_error + const Nw_ws_close_code_tls_handshake + const Nw_ws_close_code_unsupported_data + func Nw_ws_metadata_get_close_code(metadata Nw_protocol_metadata_t) NwWsCloseCode + func (e NwWsCloseCode) String() string + type NwWsOpcode int + const Nw_ws_opcode_binary + const Nw_ws_opcode_close + const Nw_ws_opcode_cont + const Nw_ws_opcode_invalid + const Nw_ws_opcode_ping + const Nw_ws_opcode_pong + const Nw_ws_opcode_text + func Nw_ws_metadata_get_opcode(metadata Nw_protocol_metadata_t) NwWsOpcode + func (e NwWsOpcode) String() string + type NwWsResponseStatus int + const Nw_ws_response_status_accept + const Nw_ws_response_status_invalid + const Nw_ws_response_status_reject + func Nw_ws_response_get_status(response Nw_ws_response_t) NwWsResponseStatus + func (e NwWsResponseStatus) String() string + type NwWsVersion uint + const Nw_ws_version_13 + const Nw_ws_version_invalid + func (e NwWsVersion) String() string + type Nw_advertise_descriptor_t = objectivec.Object + func Nw_advertise_descriptor_create_application_service(application_service_name string) Nw_advertise_descriptor_t + func Nw_advertise_descriptor_create_bonjour_service(name string, type_ string, domain string) Nw_advertise_descriptor_t + type Nw_browse_descriptor_t = objectivec.Object + func Nw_browse_descriptor_create_application_service(application_service_name string) Nw_browse_descriptor_t + func Nw_browse_descriptor_create_bonjour_service(type_ string, domain string) Nw_browse_descriptor_t + func Nw_browser_copy_browse_descriptor(browser Nw_browser_t) Nw_browse_descriptor_t + type Nw_browse_result_change_t = uint64 + func Nw_browse_result_get_changes(old_result Nw_browse_result_t, new_result Nw_browse_result_t) Nw_browse_result_change_t + type Nw_browse_result_enumerate_interface_t = func(objectivec.Object) bool + type Nw_browse_result_t = objectivec.Object + type Nw_browser_browse_results_changed_handler_t = func(objectivec.Object, objectivec.Object, bool) + type Nw_browser_state_changed_handler_t = func(NwBrowserState, Nw_error_t) + type Nw_browser_t = objectivec.Object + func Nw_browser_create(descriptor Nw_browse_descriptor_t, parameters Nw_parameters_t) Nw_browser_t + type Nw_connection_boolean_event_handler_t = func(bool) + type Nw_connection_group_new_connection_handler_t = func(objectivec.Object) + type Nw_connection_group_receive_handler_t = func(objectivec.Object, objectivec.Object, bool) + type Nw_connection_group_send_completion_t = func(Nw_error_t) + type Nw_connection_group_state_changed_handler_t = func(NwConnectionGroupState, Nw_error_t) + type Nw_connection_group_t = objectivec.Object + func Nw_connection_group_create(group_descriptor Nw_group_descriptor_t, parameters Nw_parameters_t) Nw_connection_group_t + type Nw_connection_path_event_handler_t = func(objectivec.Object) + type Nw_connection_receive_completion_t = func(objectivec.Object, objectivec.Object, bool, Nw_error_t) + type Nw_connection_send_completion_t = func(Nw_error_t) + type Nw_connection_state_changed_handler_t = func(NwConnectionState, Nw_error_t) + type Nw_connection_t = objectivec.Object + func Nw_connection_create(endpoint Nw_endpoint_t, parameters Nw_parameters_t) Nw_connection_t + func Nw_connection_group_extract_connection(group Nw_connection_group_t, endpoint Nw_endpoint_t, ...) Nw_connection_t + func Nw_connection_group_extract_connection_for_message(group Nw_connection_group_t, context Nw_content_context_t) Nw_connection_t + type Nw_content_context_t = objectivec.Object + func Nw_content_context_copy_antecedent(context Nw_content_context_t) Nw_content_context_t + func Nw_content_context_create(context_identifier string) Nw_content_context_t + type Nw_data_transfer_report_collect_block_t = func(objectivec.Object) + type Nw_data_transfer_report_t = objectivec.Object + func Nw_connection_create_new_data_transfer_report(connection Nw_connection_t) Nw_data_transfer_report_t + type Nw_endpoint_t = objectivec.Object + func Nw_browse_result_copy_endpoint(result Nw_browse_result_t) Nw_endpoint_t + func Nw_connection_copy_endpoint(connection Nw_connection_t) Nw_endpoint_t + func Nw_connection_group_copy_local_endpoint_for_message(group Nw_connection_group_t, context Nw_content_context_t) Nw_endpoint_t + func Nw_connection_group_copy_remote_endpoint_for_message(group Nw_connection_group_t, context Nw_content_context_t) Nw_endpoint_t + func Nw_endpoint_create_address(address uintptr) Nw_endpoint_t + func Nw_endpoint_create_bonjour_service(name string, type_ string, domain string) Nw_endpoint_t + func Nw_endpoint_create_host(hostname string, port string) Nw_endpoint_t + func Nw_endpoint_create_url(url string) Nw_endpoint_t + func Nw_establishment_report_copy_proxy_endpoint(report Nw_establishment_report_t) Nw_endpoint_t + func Nw_framer_copy_local_endpoint(framer Nw_framer_t) Nw_endpoint_t + func Nw_framer_copy_remote_endpoint(framer Nw_framer_t) Nw_endpoint_t + func Nw_parameters_copy_local_endpoint(parameters Nw_parameters_t) Nw_endpoint_t + func Nw_path_copy_effective_local_endpoint(path Nw_path_t) Nw_endpoint_t + func Nw_path_copy_effective_remote_endpoint(path Nw_path_t) Nw_endpoint_t + func Nw_resolution_report_copy_preferred_endpoint(resolution_report Nw_resolution_report_t) Nw_endpoint_t + func Nw_resolution_report_copy_successful_endpoint(resolution_report Nw_resolution_report_t) Nw_endpoint_t + type Nw_error_t struct + func (o Nw_error_t) Code() int + func (o Nw_error_t) CopyCFError() corefoundation.CFErrorRef + func (o Nw_error_t) Domain() NwErrorDomain + func (o Nw_error_t) DomainString() string + func (o Nw_error_t) Error() string + func (o Nw_error_t) IsZero() bool + type Nw_establishment_report_access_block_t = func(objectivec.Object) + type Nw_establishment_report_t = objectivec.Object + type Nw_ethernet_address_t = unsafe.Pointer + type Nw_ethernet_channel_receive_handler_t = func(objectivec.Object, uint32, *uint8, *uint8) + type Nw_ethernet_channel_send_completion_t = func(Nw_error_t) + type Nw_ethernet_channel_state_changed_handler_t = func(NwEthernetChannelState, Nw_error_t) + type Nw_ethernet_channel_t = objectivec.Object + func Nw_ethernet_channel_create(ether_type uint16, interface_ Nw_interface_t) Nw_ethernet_channel_t + func Nw_ethernet_channel_create_with_parameters(ether_type uint16, interface_ Nw_interface_t, parameters Nw_parameters_t) Nw_ethernet_channel_t + type Nw_framer_block_t = func() + type Nw_framer_cleanup_handler_t = func(objectivec.Object) + type Nw_framer_input_handler_t = func(objectivec.Object) uint64 + type Nw_framer_message_dispose_value_t = func(unsafe.Pointer) + type Nw_framer_message_t = Nw_protocol_metadata_t + func Nw_framer_message_create(framer Nw_framer_t) Nw_framer_message_t + func Nw_framer_protocol_create_message(definition Nw_protocol_definition_t) Nw_framer_message_t + type Nw_framer_output_handler_t = func(objectivec.Object, objectivec.Object, uint32, bool) + type Nw_framer_parse_completion_t = func(*uint8, uint32, bool) uint64 + type Nw_framer_start_handler_t = func(objectivec.Object) NwFramerStartResult + type Nw_framer_stop_handler_t = func(objectivec.Object) bool + type Nw_framer_t = objectivec.Object + type Nw_framer_wakeup_handler_t = func(objectivec.Object) + type Nw_group_descriptor_enumerate_endpoints_block_t = func(objectivec.Object) bool + type Nw_group_descriptor_t = objectivec.Object + func Nw_connection_group_copy_descriptor(group Nw_connection_group_t) Nw_group_descriptor_t + func Nw_group_descriptor_create_multicast(multicast_group Nw_endpoint_t) Nw_group_descriptor_t + func Nw_group_descriptor_create_multiplex(remote_endpoint Nw_endpoint_t) Nw_group_descriptor_t + type Nw_interface_t = objectivec.Object + func Nw_data_transfer_report_copy_path_interface(report Nw_data_transfer_report_t, path_index uint32) Nw_interface_t + func Nw_parameters_copy_required_interface(parameters Nw_parameters_t) Nw_interface_t + type Nw_listener_advertised_endpoint_changed_handler_t = func(objectivec.Object, bool) + type Nw_listener_new_connection_group_handler_t = func(objectivec.Object) + type Nw_listener_new_connection_handler_t = func(objectivec.Object) + type Nw_listener_state_changed_handler_t = func(NwListenerState, Nw_error_t) + type Nw_listener_t = objectivec.Object + func Nw_listener_create(parameters Nw_parameters_t) Nw_listener_t + func Nw_listener_create_with_connection(connection Nw_connection_t, parameters Nw_parameters_t) Nw_listener_t + func Nw_listener_create_with_launchd_key(parameters Nw_parameters_t, launchd_key string) Nw_listener_t + func Nw_listener_create_with_port(port string, parameters Nw_parameters_t) Nw_listener_t + type Nw_object_t = objectivec.Object + type Nw_parameters_attribution_t uint8 + const Nw_parameters_attribution_developer + const Nw_parameters_attribution_user + func Nw_parameters_get_attribution(parameters Nw_parameters_t) Nw_parameters_attribution_t + func (e Nw_parameters_attribution_t) String() string + type Nw_parameters_configure_protocol_block_t = func(objectivec.Object) + type Nw_parameters_iterate_interface_types_block_t = func(NwInterfaceType) bool + type Nw_parameters_iterate_interfaces_block_t = func(objectivec.Object) bool + type Nw_parameters_t = objectivec.Object + func Nw_browser_copy_parameters(browser Nw_browser_t) Nw_parameters_t + func Nw_connection_copy_parameters(connection Nw_connection_t) Nw_parameters_t + func Nw_connection_group_copy_parameters(group Nw_connection_group_t) Nw_parameters_t + func Nw_framer_copy_parameters(framer Nw_framer_t) Nw_parameters_t + func Nw_parameters_copy(parameters Nw_parameters_t) Nw_parameters_t + func Nw_parameters_create() Nw_parameters_t + func Nw_parameters_create_application_service() Nw_parameters_t + func Nw_parameters_create_custom_ip(custom_ip_protocol_number uint8, ...) Nw_parameters_t + func Nw_parameters_create_quic(configure_quic Nw_parameters_configure_protocol_block_t) Nw_parameters_t + func Nw_parameters_create_secure_tcp(configure_tls Nw_parameters_configure_protocol_block_t, ...) Nw_parameters_t + func Nw_parameters_create_secure_udp(configure_dtls Nw_parameters_configure_protocol_block_t, ...) Nw_parameters_t + type Nw_path_enumerate_gateways_block_t = func(objectivec.Object) bool + type Nw_path_enumerate_interfaces_block_t = func(objectivec.Object) bool + type Nw_path_monitor_cancel_handler_t = func() + type Nw_path_monitor_t = objectivec.Object + func Nw_path_monitor_create() Nw_path_monitor_t + func Nw_path_monitor_create_for_ethernet_channel() Nw_path_monitor_t + func Nw_path_monitor_create_with_type(required_interface_type NwInterfaceType) Nw_path_monitor_t + type Nw_path_monitor_update_handler_t = func(objectivec.Object) + type Nw_path_t = objectivec.Object + func Nw_connection_copy_current_path(connection Nw_connection_t) Nw_path_t + func Nw_connection_group_copy_path_for_message(group Nw_connection_group_t, context Nw_content_context_t) Nw_path_t + type Nw_privacy_context_t = objectivec.Object + func Nw_privacy_context_create(description string) Nw_privacy_context_t + type Nw_protocol_definition_t = objectivec.Object + func Nw_framer_create_definition(identifier string, flags uint32, start_handler Nw_framer_start_handler_t) Nw_protocol_definition_t + func Nw_protocol_copy_ip_definition() Nw_protocol_definition_t + func Nw_protocol_copy_quic_definition() Nw_protocol_definition_t + func Nw_protocol_copy_tcp_definition() Nw_protocol_definition_t + func Nw_protocol_copy_tls_definition() Nw_protocol_definition_t + func Nw_protocol_copy_udp_definition() Nw_protocol_definition_t + func Nw_protocol_copy_ws_definition() Nw_protocol_definition_t + func Nw_protocol_metadata_copy_definition(metadata Nw_protocol_metadata_t) Nw_protocol_definition_t + func Nw_protocol_options_copy_definition(options Nw_protocol_options_t) Nw_protocol_definition_t + type Nw_protocol_metadata_t = objectivec.Object + func Nw_connection_copy_protocol_metadata(connection Nw_connection_t, definition Nw_protocol_definition_t) Nw_protocol_metadata_t + func Nw_connection_group_copy_protocol_metadata(group Nw_connection_group_t, definition Nw_protocol_definition_t) Nw_protocol_metadata_t + func Nw_connection_group_copy_protocol_metadata_for_message(group Nw_connection_group_t, context Nw_content_context_t, ...) Nw_protocol_metadata_t + func Nw_content_context_copy_protocol_metadata(context Nw_content_context_t, protocol_ Nw_protocol_definition_t) Nw_protocol_metadata_t + func Nw_ip_create_metadata() Nw_protocol_metadata_t + func Nw_udp_create_metadata() Nw_protocol_metadata_t + func Nw_ws_create_metadata(opcode NwWsOpcode) Nw_protocol_metadata_t + type Nw_protocol_options_t = objectivec.Object + func Nw_framer_copy_options(framer Nw_framer_t) Nw_protocol_options_t + func Nw_framer_create_options(framer_definition Nw_protocol_definition_t) Nw_protocol_options_t + func Nw_protocol_stack_copy_internet_protocol(stack Nw_protocol_stack_t) Nw_protocol_options_t + func Nw_protocol_stack_copy_transport_protocol(stack Nw_protocol_stack_t) Nw_protocol_options_t + func Nw_quic_create_options() Nw_protocol_options_t + func Nw_tcp_create_options() Nw_protocol_options_t + func Nw_tls_create_options() Nw_protocol_options_t + func Nw_udp_create_options() Nw_protocol_options_t + func Nw_ws_create_options(version NwWsVersion) Nw_protocol_options_t + type Nw_protocol_stack_iterate_protocols_block_t = func(objectivec.Object) + type Nw_protocol_stack_t = objectivec.Object + func Nw_parameters_copy_default_protocol_stack(parameters Nw_parameters_t) Nw_protocol_stack_t + type Nw_proxy_config_t = objectivec.Object + func Nw_proxy_config_create_http_connect(proxy_endpoint Nw_endpoint_t, proxy_tls_options Nw_protocol_options_t) Nw_proxy_config_t + func Nw_proxy_config_create_oblivious_http(relay Nw_relay_hop_t, relay_resource_path string, gateway_key_config *uint8, ...) Nw_proxy_config_t + func Nw_proxy_config_create_relay(first_hop Nw_relay_hop_t, second_hop Nw_relay_hop_t) Nw_proxy_config_t + func Nw_proxy_config_create_socksv5(proxy_endpoint Nw_endpoint_t) Nw_proxy_config_t + type Nw_proxy_domain_enumerator_t = func(string) + type Nw_relay_hop_t = objectivec.Object + func Nw_relay_hop_create(http3_relay_endpoint Nw_endpoint_t, http2_relay_endpoint Nw_endpoint_t, ...) Nw_relay_hop_t + type Nw_report_protocol_enumerator_t = func(objectivec.Object, uint64, uint64) bool + type Nw_report_resolution_enumerator_t = func(NwReportResolutionSource, uint64, uint32, objectivec.Object, objectivec.Object) bool + type Nw_report_resolution_report_enumerator_t = func(objectivec.Object) bool + type Nw_resolution_report_t = objectivec.Object + type Nw_resolver_config_t = objectivec.Object + func Nw_resolver_config_create_https(url_endpoint Nw_endpoint_t) Nw_resolver_config_t + func Nw_resolver_config_create_tls(server_endpoint Nw_endpoint_t) Nw_resolver_config_t + type Nw_txt_record_access_bytes_t = func(*uint8, uint32) bool + type Nw_txt_record_access_key_t = func(string, NwTxtRecordFindKey, *uint8, uint32) bool + type Nw_txt_record_applier_t = func(string, NwTxtRecordFindKey, *uint8, uint32) bool + type Nw_txt_record_t = objectivec.Object + func Nw_advertise_descriptor_copy_txt_record_object(advertise_descriptor Nw_advertise_descriptor_t) Nw_txt_record_t + func Nw_browse_result_copy_txt_record_object(result Nw_browse_result_t) Nw_txt_record_t + func Nw_endpoint_copy_txt_record(endpoint Nw_endpoint_t) Nw_txt_record_t + func Nw_txt_record_copy(txt_record Nw_txt_record_t) Nw_txt_record_t + func Nw_txt_record_create_dictionary() Nw_txt_record_t + func Nw_txt_record_create_with_bytes(txt_bytes *uint8, txt_len uintptr) Nw_txt_record_t + type Nw_ws_additional_header_enumerator_t = func(string, string) bool + type Nw_ws_client_request_handler_t = func(objectivec.Object) objectivec.Object + type Nw_ws_pong_handler_t = func(Nw_error_t) + type Nw_ws_request_t = objectivec.Object + type Nw_ws_response_t = objectivec.Object + func Nw_ws_metadata_copy_server_response(metadata Nw_protocol_metadata_t) Nw_ws_response_t + func Nw_ws_response_create(status NwWsResponseStatus, selected_subprotocol string) Nw_ws_response_t + type Nw_ws_subprotocol_enumerator_t = func(string) bool + type OS_nw_advertise_descriptor interface + type OS_nw_advertise_descriptorObject struct + func OS_nw_advertise_descriptorObjectFromID(id objc.ID) OS_nw_advertise_descriptorObject + func (o OS_nw_advertise_descriptorObject) BaseObject() objectivec.Object + type OS_nw_browse_descriptor interface + type OS_nw_browse_descriptorObject struct + func OS_nw_browse_descriptorObjectFromID(id objc.ID) OS_nw_browse_descriptorObject + func (o OS_nw_browse_descriptorObject) BaseObject() objectivec.Object + type OS_nw_browse_result interface + type OS_nw_browse_resultObject struct + func OS_nw_browse_resultObjectFromID(id objc.ID) OS_nw_browse_resultObject + func (o OS_nw_browse_resultObject) BaseObject() objectivec.Object + type OS_nw_browser interface + type OS_nw_browserObject struct + func OS_nw_browserObjectFromID(id objc.ID) OS_nw_browserObject + func (o OS_nw_browserObject) BaseObject() objectivec.Object + type OS_nw_connection interface + type OS_nw_connectionObject struct + func OS_nw_connectionObjectFromID(id objc.ID) OS_nw_connectionObject + func (o OS_nw_connectionObject) BaseObject() objectivec.Object + type OS_nw_connection_group interface + type OS_nw_connection_groupObject struct + func OS_nw_connection_groupObjectFromID(id objc.ID) OS_nw_connection_groupObject + func (o OS_nw_connection_groupObject) BaseObject() objectivec.Object + type OS_nw_content_context interface + type OS_nw_content_contextObject struct + func OS_nw_content_contextObjectFromID(id objc.ID) OS_nw_content_contextObject + func (o OS_nw_content_contextObject) BaseObject() objectivec.Object + type OS_nw_data_transfer_report interface + type OS_nw_data_transfer_reportObject struct + func OS_nw_data_transfer_reportObjectFromID(id objc.ID) OS_nw_data_transfer_reportObject + func (o OS_nw_data_transfer_reportObject) BaseObject() objectivec.Object + type OS_nw_endpoint interface + type OS_nw_endpointObject struct + func OS_nw_endpointObjectFromID(id objc.ID) OS_nw_endpointObject + func (o OS_nw_endpointObject) BaseObject() objectivec.Object + type OS_nw_error interface + type OS_nw_errorObject struct + func OS_nw_errorObjectFromID(id objc.ID) OS_nw_errorObject + func (o OS_nw_errorObject) BaseObject() objectivec.Object + type OS_nw_establishment_report interface + type OS_nw_establishment_reportObject struct + func OS_nw_establishment_reportObjectFromID(id objc.ID) OS_nw_establishment_reportObject + func (o OS_nw_establishment_reportObject) BaseObject() objectivec.Object + type OS_nw_ethernet_channel interface + type OS_nw_ethernet_channelObject struct + func OS_nw_ethernet_channelObjectFromID(id objc.ID) OS_nw_ethernet_channelObject + func (o OS_nw_ethernet_channelObject) BaseObject() objectivec.Object + type OS_nw_framer interface + type OS_nw_framerObject struct + func OS_nw_framerObjectFromID(id objc.ID) OS_nw_framerObject + func (o OS_nw_framerObject) BaseObject() objectivec.Object + type OS_nw_group_descriptor interface + type OS_nw_group_descriptorObject struct + func OS_nw_group_descriptorObjectFromID(id objc.ID) OS_nw_group_descriptorObject + func (o OS_nw_group_descriptorObject) BaseObject() objectivec.Object + type OS_nw_interface interface + type OS_nw_interfaceObject struct + func (o OS_nw_interfaceObject) BaseObject() objectivec.Object + func OS_nw_interfaceObjectFromID(id objc.ID) OS_nw_interfaceObject + type OS_nw_listener interface + type OS_nw_listenerObject struct + func OS_nw_listenerObjectFromID(id objc.ID) OS_nw_listenerObject + func (o OS_nw_listenerObject) BaseObject() objectivec.Object + type OS_nw_object interface + type OS_nw_objectObject struct + func OS_nw_objectObjectFromID(id objc.ID) OS_nw_objectObject + func (o OS_nw_objectObject) BaseObject() objectivec.Object + type OS_nw_parameters interface + type OS_nw_parametersObject struct + func OS_nw_parametersObjectFromID(id objc.ID) OS_nw_parametersObject + func (o OS_nw_parametersObject) BaseObject() objectivec.Object + type OS_nw_path interface + type OS_nw_pathObject struct + func OS_nw_pathObjectFromID(id objc.ID) OS_nw_pathObject + func (o OS_nw_pathObject) BaseObject() objectivec.Object + type OS_nw_path_monitor interface + type OS_nw_path_monitorObject struct + func OS_nw_path_monitorObjectFromID(id objc.ID) OS_nw_path_monitorObject + func (o OS_nw_path_monitorObject) BaseObject() objectivec.Object + type OS_nw_privacy_context interface + type OS_nw_privacy_contextObject struct + func OS_nw_privacy_contextObjectFromID(id objc.ID) OS_nw_privacy_contextObject + func (o OS_nw_privacy_contextObject) BaseObject() objectivec.Object + type OS_nw_protocol_definition interface + type OS_nw_protocol_definitionObject struct + func OS_nw_protocol_definitionObjectFromID(id objc.ID) OS_nw_protocol_definitionObject + func (o OS_nw_protocol_definitionObject) BaseObject() objectivec.Object + type OS_nw_protocol_metadata interface + type OS_nw_protocol_metadataObject struct + func OS_nw_protocol_metadataObjectFromID(id objc.ID) OS_nw_protocol_metadataObject + func (o OS_nw_protocol_metadataObject) BaseObject() objectivec.Object + type OS_nw_protocol_options interface + type OS_nw_protocol_optionsObject struct + func OS_nw_protocol_optionsObjectFromID(id objc.ID) OS_nw_protocol_optionsObject + func (o OS_nw_protocol_optionsObject) BaseObject() objectivec.Object + type OS_nw_protocol_stack interface + type OS_nw_protocol_stackObject struct + func OS_nw_protocol_stackObjectFromID(id objc.ID) OS_nw_protocol_stackObject + func (o OS_nw_protocol_stackObject) BaseObject() objectivec.Object + type OS_nw_proxy_config interface + type OS_nw_proxy_configObject struct + func OS_nw_proxy_configObjectFromID(id objc.ID) OS_nw_proxy_configObject + func (o OS_nw_proxy_configObject) BaseObject() objectivec.Object + type OS_nw_relay_hop interface + type OS_nw_relay_hopObject struct + func OS_nw_relay_hopObjectFromID(id objc.ID) OS_nw_relay_hopObject + func (o OS_nw_relay_hopObject) BaseObject() objectivec.Object + type OS_nw_resolution_report interface + type OS_nw_resolution_reportObject struct + func OS_nw_resolution_reportObjectFromID(id objc.ID) OS_nw_resolution_reportObject + func (o OS_nw_resolution_reportObject) BaseObject() objectivec.Object + type OS_nw_resolver_config interface + type OS_nw_resolver_configObject struct + func OS_nw_resolver_configObjectFromID(id objc.ID) OS_nw_resolver_configObject + func (o OS_nw_resolver_configObject) BaseObject() objectivec.Object + type OS_nw_txt_record interface + type OS_nw_txt_recordObject struct + func OS_nw_txt_recordObjectFromID(id objc.ID) OS_nw_txt_recordObject + func (o OS_nw_txt_recordObject) BaseObject() objectivec.Object + type OS_nw_ws_request interface + type OS_nw_ws_requestObject struct + func OS_nw_ws_requestObjectFromID(id objc.ID) OS_nw_ws_requestObject + func (o OS_nw_ws_requestObject) BaseObject() objectivec.Object + type OS_nw_ws_response interface + type OS_nw_ws_responseObject struct + func OS_nw_ws_responseObjectFromID(id objc.ID) OS_nw_ws_responseObject + func (o OS_nw_ws_responseObject) BaseObject() objectivec.Object