http://c-ares.org/
This package contains the header files and libraries needed to
compile applications or shared objects that use c-ares.
Version: 1.34.2
Library Functions | |
ares_cancel | Cancel a resolve |
ares_create_query | Compose a single-question DNS query buffer |
ares_destroy | Destroy a resolver channel |
ares_destroy_options | Destroy options initialized with ares_save_options |
ares_dns_class_fromstr | alias for ares_dns_mapping |
ares_dns_class_t | alias for ares_dns_record |
ares_dns_class_tostr | alias for ares_dns_mapping |
ares_dns_datatype_t | alias for ares_dns_mapping |
ares_dns_flags_t | alias for ares_dns_record |
ares_dns_mapping | Helper functions for converting dns record identifiers to and from their respective types, as well identifying datatypes for various records. |
ares_dns_opcode_t | alias for ares_dns_record |
ares_dns_opcode_tostr | alias for ares_dns_mapping |
ares_dns_opt_datatype_t | alias for ares_dns_mapping |
ares_dns_opt_get_datatype | alias for ares_dns_mapping |
ares_dns_opt_get_name | alias for ares_dns_mapping |
ares_dns_parse | alias for ares_dns_record |
ares_dns_rcode_t | alias for ares_dns_record |
ares_dns_rcode_tostr | alias for ares_dns_mapping |
ares_dns_rec_type_fromstr | alias for ares_dns_mapping |
ares_dns_rec_type_t | alias for ares_dns_record |
ares_dns_rec_type_tostr | alias for ares_dns_mapping |
ares_dns_record | DNS Record parsing, writing, creating and destroying functions. |
ares_dns_record_create | alias for ares_dns_record |
ares_dns_record_destroy | alias for ares_dns_record |
ares_dns_record_duplicate | alias for ares_dns_record |
ares_dns_record_get_flags | alias for ares_dns_record |
ares_dns_record_get_id | alias for ares_dns_record |
ares_dns_record_get_opcode | alias for ares_dns_record |
ares_dns_record_get_rcode | alias for ares_dns_record |
ares_dns_record_query_add | alias for ares_dns_record |
ares_dns_record_query_cnt | alias for ares_dns_record |
ares_dns_record_query_get | alias for ares_dns_record |
ares_dns_record_query_set_name | alias for ares_dns_record |
ares_dns_record_query_set_type | alias for ares_dns_record |
ares_dns_record_rr_add | alias for ares_dns_rr |
ares_dns_record_rr_cnt | alias for ares_dns_rr |
ares_dns_record_rr_del | alias for ares_dns_rr |
ares_dns_record_rr_get | alias for ares_dns_rr |
ares_dns_record_rr_get_const | alias for ares_dns_rr |
ares_dns_record_set_id | alias for ares_dns_record |
ares_dns_rr | DNS Resource Record creating, reading, and writing functions. |
ares_dns_rr_add_abin | alias for ares_dns_rr |
ares_dns_rr_del_abin | alias for ares_dns_rr |
ares_dns_rr_del_opt_byid | alias for ares_dns_rr |
ares_dns_rr_get_abin | alias for ares_dns_rr |
ares_dns_rr_get_abin_cnt | alias for ares_dns_rr |
ares_dns_rr_get_addr | alias for ares_dns_rr |
ares_dns_rr_get_addr6 | alias for ares_dns_rr |
ares_dns_rr_get_bin | alias for ares_dns_rr |
ares_dns_rr_get_class | alias for ares_dns_rr |
ares_dns_rr_get_keys | alias for ares_dns_mapping |
ares_dns_rr_get_name | alias for ares_dns_rr |
ares_dns_rr_get_opt | alias for ares_dns_rr |
ares_dns_rr_get_opt_byid | alias for ares_dns_rr |
ares_dns_rr_get_opt_cnt | alias for ares_dns_rr |
ares_dns_rr_get_str | alias for ares_dns_rr |
ares_dns_rr_get_ttl | alias for ares_dns_rr |
ares_dns_rr_get_type | alias for ares_dns_rr |
ares_dns_rr_get_u16 | alias for ares_dns_rr |
ares_dns_rr_get_u32 | alias for ares_dns_rr |
ares_dns_rr_get_u8 | alias for ares_dns_rr |
ares_dns_rr_key_datatype | alias for ares_dns_mapping |
ares_dns_rr_key_t | alias for ares_dns_rr |
ares_dns_rr_key_to_rec_type | alias for ares_dns_mapping |
ares_dns_rr_key_tostr | alias for ares_dns_mapping |
ares_dns_rr_set_addr | alias for ares_dns_rr |
ares_dns_rr_set_addr6 | alias for ares_dns_rr |
ares_dns_rr_set_bin | alias for ares_dns_rr |
ares_dns_rr_set_opt | alias for ares_dns_rr |
ares_dns_rr_set_str | alias for ares_dns_rr |
ares_dns_rr_set_u16 | alias for ares_dns_rr |
ares_dns_rr_set_u32 | alias for ares_dns_rr |
ares_dns_rr_set_u8 | alias for ares_dns_rr |
ares_dns_section_t | alias for ares_dns_rr |
ares_dns_section_tostr | alias for ares_dns_mapping |
ares_dns_write | alias for ares_dns_record |
ares_dup | Duplicate a resolver channel |
ares_expand_name | Expand a DNS-encoded domain name |
ares_expand_string | Expand a length encoded string |
ares_fds | return file descriptors to select on (deprecated) |
ares_free_data | Free data allocated by several c-ares functions |
ares_free_hostent | Free host structure allocated by ares functions |
ares_free_string | Free strings allocated by ares functions |
ares_freeaddrinfo | Free addrinfo structure allocated by ares functions |
ares_get_servers | Retrieve name servers from an initialized ares_channel (deprecated) |
ares_get_servers_csv | alias for ares_set_servers_csv |
ares_get_servers_ports | alias for ares_get_servers |
ares_getaddrinfo | Initiate a host query by name and service |
ares_gethostbyaddr | Initiate a host query by address |
ares_gethostbyname | Initiate a host query by name |
ares_gethostbyname_file | Lookup a name in the system's hosts file |
ares_getnameinfo | Address-to-nodename translation in protocol-independent manner |
ares_getsock | get socket descriptors to wait on (deprecated) |
ares_inet_ntop | convert a network format address to presentation format |
ares_inet_pton | convert an IPv4 or IPv6 address from text to binary form |
ares_init | alias for ares_init_options |
ares_init_options | Initialize a resolver channel |
ares_library_cleanup | c-ares library deinitialization |
ares_library_init | c-ares library initialization |
ares_library_init_android | c-ares library Android initialization |
ares_library_initialized | get the initialization state |
ares_mkquery | Compose a single-question DNS query buffer |
ares_opt_param_t | alias for ares_dns_mapping |
ares_parse_a_reply | Parse a reply to a DNS query of type A |
ares_parse_aaaa_reply | Parse a reply to a DNS query of type AAAA |
ares_parse_caa_reply | Parse a reply to a DNS query of type CAA |
ares_parse_mx_reply | Parse a reply to a DNS query of type MX |
ares_parse_naptr_reply | Parse a reply to a DNS query of type NAPTR |
ares_parse_ns_reply | Parse a reply to a DNS query of type NS into a hostent |
ares_parse_ptr_reply | Parse a reply to a DNS query of type PTR into a hostent |
ares_parse_soa_reply | Parse a reply to a DNS query of type SOA |
ares_parse_srv_reply | Parse a reply to a DNS query of type SRV |
ares_parse_txt_reply | Parse a reply to a DNS query of type TXT |
ares_parse_uri_reply | Parse a reply to a DNS query of type URI |
ares_process | Process events for name resolution |
ares_process_fd | alias for ares_process |
ares_process_fds | alias for ares_process |
ares_process_pending_write | alias for ares_set_pending_write_cb |
ares_query | Initiate a single-question DNS query |
ares_query_dnsrec | alias for ares_query |
ares_queue | Functions for checking the c-ares queue status |
ares_queue_active_queries | alias for ares_queue |
ares_queue_wait_empty | alias for ares_queue |
ares_reinit | ReInitialize a resolver channel from system configuration. |
ares_save_options | Save configuration values obtained from initialized ares_channel |
ares_search | Initiate a DNS query with domain search |
ares_search_dnsrec | alias for ares_search |
ares_send | Initiate a DNS query |
ares_send_dnsrec | alias for ares_send |
ares_set_local_dev | Bind to a specific network device when creating sockets. |
ares_set_local_ip4 | Set local IPv4 address outgoing requests. |
ares_set_local_ip6 | Set local IPv6 address outgoing requests. |
ares_set_pending_write_cb | Function for setting a callback which is triggered when there is potential pending data which needs to be written. |
ares_set_server_state_callback | Function for setting a server state callback |
ares_set_servers | Initialize name server configuration for an ares channel. (deprecated) |
ares_set_servers_csv | Set or Get a list of DNS servers used for queries. |
ares_set_servers_ports | alias for ares_set_servers |
ares_set_servers_ports_csv | alias for ares_set_servers_csv |
ares_set_socket_callback | Set a socket creation callback |
ares_set_socket_configure_callback | Set a socket configuration callback |
ares_set_socket_functions | Set socket io callbacks |
ares_set_socket_functions_ex | alias for ares_set_socket_functions |
ares_set_sortlist | Initialize an ares_channel_t *sortlist configuration |
ares_strerror | Get the description of an ares library error code |
ares_svcb_param_t | alias for ares_dns_mapping |
ares_threadsafety | Query if c-ares was built with thread-safety |
ares_timeout | return maximum time to wait |
ares_tlsa_match_t | alias for ares_dns_rr |
ares_tlsa_selector_t | alias for ares_dns_rr |
ares_tlsa_usage_t | alias for ares_dns_rr |
ares_version | Get the version number of the library |