Home
last modified time | relevance | path

Searched refs:ai (Results 1 – 10 of 10) sorted by relevance

/libevent-2.1.12/test/
H A Dregress_util.c855 ai = ai->ai_next; in ai_find_by_family()
866 ai = ai->ai_next; in ai_find_by_protocol()
1014 ai = NULL; in test_evutil_getaddrinfo()
1025 ai = NULL; in test_evutil_getaddrinfo()
1038 ai = NULL; in test_evutil_getaddrinfo()
1046 ai = NULL; in test_evutil_getaddrinfo()
1056 ai = NULL; in test_evutil_getaddrinfo()
1066 ai = NULL; in test_evutil_getaddrinfo()
1129 if (ai) in test_evutil_getaddrinfo()
1189 if (ai) in test_evutil_getaddrinfo_live()
[all …]
H A Dregress_dns.c1410 go->ai = res; in gai_cb()
1590 a = local_outcome.ai; in test_getaddrinfo_async()
1707 tt_assert(a_out[0].ai); in test_getaddrinfo_async()
1721 tt_assert(a_out[1].ai); in test_getaddrinfo_async()
1729 tt_assert(a_out[2].ai); in test_getaddrinfo_async()
1735 tt_assert(a_out[3].ai); in test_getaddrinfo_async()
1741 tt_assert(a_out[4].ai); in test_getaddrinfo_async()
1755 tt_assert(a_out[7].ai); in test_getaddrinfo_async()
1765 tt_assert(a_out[9].ai); in test_getaddrinfo_async()
1788 if (local_outcome.ai) in test_getaddrinfo_async()
[all …]
H A Dregress.h112 struct evutil_addrinfo *ai_find_by_family(struct evutil_addrinfo *ai, int f);
113 struct evutil_addrinfo *ai_find_by_protocol(struct evutil_addrinfo *ai, int p);
114 int test_ai_eq_(const struct evutil_addrinfo *ai, const char *sockaddr_port,
117 #define test_ai_eq(ai, str, s, p) do { \ argument
118 if (test_ai_eq_((ai), (str), (s), (p), __LINE__)<0) \
H A Dregress_http.c182 struct evutil_addrinfo ai, *aitop; in http_connect() local
189 memset(&ai, 0, sizeof(ai)); in http_connect()
190 ai.ai_family = AF_INET; in http_connect()
191 ai.ai_socktype = SOCK_STREAM; in http_connect()
193 if (evutil_getaddrinfo(address, strport, &ai, &aitop) != 0) { in http_connect()
/libevent-2.1.12/sample/
H A Ddns-example.c77 gai_callback(int err, struct evutil_addrinfo *ai, void *arg) in gai_callback() argument
81 struct evutil_addrinfo *first_ai = ai; in gai_callback()
86 if (ai && ai->ai_canonname) in gai_callback()
87 printf(" %s ==> %s\n", name, ai->ai_canonname); in gai_callback()
88 for (i=0; ai; ai = ai->ai_next, ++i) { in gai_callback()
90 if (ai->ai_family == PF_INET) { in gai_callback()
92 (struct sockaddr_in*)ai->ai_addr; in gai_callback()
98 (struct sockaddr_in6*)ai->ai_addr; in gai_callback()
/libevent-2.1.12/
H A Devutil.c881 if (!ai) in evutil_addrinfo_append_()
884 ai = ai->ai_next; in evutil_addrinfo_append_()
1212 if (!ai) { in addrinfo_from_hostent()
1276 while (ai) { in ai_find_protocol()
1278 return ai; in ai_find_protocol()
1279 ai = ai->ai_next; in ai_find_protocol()
1311 if (ai) in test_for_getaddrinfo_hacks()
1341 for ( ; *ai; ai = &(*ai)->ai_next) { in apply_numeric_port_hack()
1364 for (; ai; ai = ai->ai_next) { in apply_socktype_protocol_hack()
1366 if (ai->ai_socktype || ai->ai_protocol) in apply_socktype_protocol_hack()
[all …]
H A Dbufferevent_sock.c457 bufferevent_connect_getaddrinfo_cb(int result, struct evutil_addrinfo *ai, in bufferevent_connect_getaddrinfo_cb() argument
479 if (ai) in bufferevent_connect_getaddrinfo_cb()
480 evutil_freeaddrinfo(ai); in bufferevent_connect_getaddrinfo_cb()
485 bufferevent_socket_set_conn_address_(bev, ai->ai_addr, (int)ai->ai_addrlen); in bufferevent_connect_getaddrinfo_cb()
486 r = bufferevent_socket_connect(bev, ai->ai_addr, (int)ai->ai_addrlen); in bufferevent_connect_getaddrinfo_cb()
490 evutil_freeaddrinfo(ai); in bufferevent_connect_getaddrinfo_cb()
H A Devdns.c4379 struct evutil_addrinfo *ai) in add_cname_to_reply() argument
4381 if (data->cname_result && ai) { in add_cname_to_reply()
4382 ai->ai_canonname = data->cname_result; in add_cname_to_reply()
4596 struct evutil_addrinfo *ai; in evdns_getaddrinfo_gotresolve() local
4599 if (!ai) { in evdns_getaddrinfo_gotresolve()
4611 res = evutil_addrinfo_append_(res, ai); in evdns_getaddrinfo_gotresolve()
4667 struct evutil_addrinfo *ai=NULL; in evdns_getaddrinfo_fromhosts() local
4684 ai = evutil_addrinfo_append_(ai, ai_new); in evdns_getaddrinfo_fromhosts()
4691 *res = ai; in evdns_getaddrinfo_fromhosts()
4694 if (ai) in evdns_getaddrinfo_fromhosts()
[all …]
H A Dhttp.c4392 create_bind_socket_nonblock(struct evutil_addrinfo *ai, int reuse) in create_bind_socket_nonblock() argument
4400 fd = evutil_socket_(ai ? ai->ai_family : AF_INET, in create_bind_socket_nonblock()
4414 if (ai != NULL) { in create_bind_socket_nonblock()
4415 r = bind(fd, ai->ai_addr, (ev_socklen_t)ai->ai_addrlen); in create_bind_socket_nonblock()
4432 struct evutil_addrinfo *ai = NULL; in make_addrinfo() local
4445 if ((ai_result = evutil_getaddrinfo(address, strport, &hints, &ai)) in make_addrinfo()
4455 return (ai); in make_addrinfo()
/libevent-2.1.12/include/event2/
H A Dutil.h813 void evutil_freeaddrinfo(struct evutil_addrinfo *ai);