Your company here — click to reach over 10,000 unique daily visitors

Package c-ares-devel

Development files for c-ares


This package contains the header files and libraries needed to
compile applications or shared objects that use c-ares.

Version: 1.30.0

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_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_rr DNS Resource Record creating, reading, and writing functions.
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_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_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_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