@@ -1097,10 +1097,11 @@ class YASIO_API io_service // lgtm [cpp/class-many-fields]
10971097#endif
10981098
10991099#if defined(YASIO_HAVE_CARES)
1100- YASIO__DECL static void ares_getaddrinfo_cb (void * arg, int status, int timeouts, ares_addrinfo* answerlist);
1100+ YASIO__DECL static void ares_getaddrinfo_cb (void * data, int status, int timeouts, ares_addrinfo* answerlist);
1101+ YASIO__DECL static void ares_sock_state_cb (void * data, socket_native_type socket_fd, int readable, int writable);
11011102 YASIO__DECL void ares_work_started ();
11021103 YASIO__DECL void ares_work_finished ();
1103- YASIO__DECL int do_ares_fds (socket_native_type* socks, timeval& waitd_tv );
1104+ YASIO__DECL int ares_get_fds (socket_native_type* socks, highp_time_t & waitd_usec );
11041105 YASIO__DECL void do_ares_process_fds (socket_native_type* socks, int count);
11051106 YASIO__DECL void recreate_ares_channel ();
11061107 YASIO__DECL void config_ares_name_servers ();
@@ -1115,9 +1116,6 @@ class YASIO_API io_service // lgtm [cpp/class-many-fields]
11151116 YASIO__DECL transport_handle_t allocate_transport (io_channel*, xxsocket_ptr&&);
11161117 YASIO__DECL void deallocate_transport (transport_handle_t );
11171118
1118- YASIO__DECL void register_descriptor (const socket_native_type fd, int events);
1119- YASIO__DECL void deregister_descriptor (const socket_native_type fd, int events);
1120-
11211119 // The major non-blocking event-loop
11221120 YASIO__DECL void run (void );
11231121
0 commit comments