#include "ares_setup.h"
#include "ares_nameser.h"
#include <assert.h>
#include "ares.h"
#include "bitncmp.h"
#include "ares_private.h"
Go to the source code of this file.
|
void | ares__addrinfo_cat_cnames (struct ares_addrinfo_cname **head, struct ares_addrinfo_cname *tail) |
|
void | ares__addrinfo_cat_nodes (struct ares_addrinfo_node **head, struct ares_addrinfo_node *tail) |
|
struct ares_addrinfo_cname * | ares__append_addrinfo_cname (struct ares_addrinfo_cname **head) |
|
struct ares_addrinfo_node * | ares__append_addrinfo_node (struct ares_addrinfo_node **head) |
|
struct ares_addrinfo * | ares__malloc_addrinfo () |
|
struct ares_addrinfo_cname * | ares__malloc_addrinfo_cname () |
|
struct ares_addrinfo_node * | ares__malloc_addrinfo_node () |
|
void | ares_getaddrinfo (ares_channel channel, const char *name, const char *service, const struct ares_addrinfo_hints *hints, ares_addrinfo_callback callback, void *arg) |
|
static int | as_is_first (const struct host_query *hquery) |
|
static void | end_hquery (struct host_query *hquery, int status) |
|
static int | fake_addrinfo (const char *name, unsigned short port, const struct ares_addrinfo_hints *hints, struct ares_addrinfo *ai, ares_addrinfo_callback callback, void *arg) |
|
static int | file_lookup (struct host_query *hquery) |
|
static void | host_callback (void *arg, int status, int timeouts, unsigned char *abuf, int alen) |
|
static unsigned short | lookup_service (const char *service, int flags) |
|
static int | next_dns_lookup (struct host_query *hquery) |
|
static void | next_lookup (struct host_query *hquery, int status) |
|
◆ ares__addrinfo_cat_cnames()
◆ ares__addrinfo_cat_nodes()
◆ ares__append_addrinfo_cname()
◆ ares__append_addrinfo_node()
◆ ares__malloc_addrinfo()
◆ ares__malloc_addrinfo_cname()
◆ ares__malloc_addrinfo_node()
◆ ares_getaddrinfo()
◆ as_is_first()
◆ end_hquery()
static void end_hquery |
( |
struct host_query * |
hquery, |
|
|
int |
status |
|
) |
| |
|
static |
◆ fake_addrinfo()
◆ file_lookup()
◆ host_callback()
static void host_callback |
( |
void * |
arg, |
|
|
int |
status, |
|
|
int |
timeouts, |
|
|
unsigned char * |
abuf, |
|
|
int |
alen |
|
) |
| |
|
static |
◆ lookup_service()
static unsigned short lookup_service |
( |
const char * |
service, |
|
|
int |
flags |
|
) |
| |
|
static |
◆ next_dns_lookup()
◆ next_lookup()
static void next_lookup |
( |
struct host_query * |
hquery, |
|
|
int |
status |
|
) |
| |
|
static |
◆ default_hints
◆ empty_addrinfo
◆ empty_addrinfo_cname
◆ empty_addrinfo_node