Lines Matching refs:sockets
111 GHashTable *sockets; /* GINT_TO_POINTER(fd) -> socket */ member
140 static void curl_drop_all_sockets(GHashTable *sockets) in curl_drop_all_sockets() argument
142 g_hash_table_foreach_remove(sockets, curl_drop_socket, NULL); in curl_drop_all_sockets()
172 socket = g_hash_table_lookup(s->sockets, GINT_TO_POINTER(fd)); in curl_sock_cb()
177 g_hash_table_insert(s->sockets, GINT_TO_POINTER(fd), socket); in curl_sock_cb()
202 g_hash_table_remove(s->sockets, GINT_TO_POINTER(fd)); in curl_sock_cb()
575 curl_drop_all_sockets(s->sockets); in curl_detach_aio_context()
789 s->sockets = g_hash_table_new_full(NULL, NULL, NULL, g_free); in curl_open()
877 if (s->sockets) { in curl_open()
878 curl_drop_all_sockets(s->sockets); in curl_open()
879 g_hash_table_destroy(s->sockets); in curl_open()
979 g_hash_table_destroy(s->sockets); in curl_close()