11 #ifndef ASIO_DETAIL_RESOLVER_SERVICE_BASE_HPP 12 #define ASIO_DETAIL_RESOLVER_SERVICE_BASE_HPP 14 #if defined(_MSC_VER) && (_MSC_VER >= 1200) 16 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200) 67 #if !defined(ASIO_WINDOWS_RUNTIME) 92 #endif // !defined(ASIO_WINDOWS_RUNTIME) 125 #if defined(ASIO_HEADER_ONLY) 127 #endif // defined(ASIO_HEADER_ONLY) 129 #endif // ASIO_DETAIL_RESOLVER_SERVICE_BASE_HPP ASIO_DECL void destroy(implementation_type &)
ASIO_DECL void construct(implementation_type &impl)
shared_ptr< void > shared_cancel_token_type
Provides core I/O functionality.
ASIO_DECL resolver_service_base(asio::io_service &io_service)
ASIO_DECL void start_resolve_op(operation *op)
class task_io_service io_service_impl
ASIO_DECL void fork_service(asio::io_service::fork_event fork_ev)
ASIO_DECL void cancel(implementation_type &impl)
ASIO_DECL void start_work_thread()
io_service_impl & io_service_impl_
fork_event
Fork-related event notifications.
ASIO_DECL ~resolver_service_base()
auto_addrinfo(asio::detail::addrinfo_type *ai)
void freeaddrinfo(addrinfo_type *ai)
task_io_service_operation operation
socket_ops::shared_cancel_token_type implementation_type
ASIO_DECL void shutdown_service()