|
| resolver_service (execution_context &context) |
|
void | shutdown () |
| Destroy all user-defined handler objects owned by the service.
|
|
void | notify_fork (execution_context::fork_event fork_ev) |
| Handle notification of a fork-related event to perform any necessary housekeeping. More...
|
|
results_type | resolve (implementation_type &, const query_type &qry, asio::error_code &ec) |
|
template<typename Handler , typename IoExecutor > |
void | async_resolve (implementation_type &impl, const query_type &qry, Handler &handler, const IoExecutor &io_ex) |
|
results_type | resolve (implementation_type &, const endpoint_type &endpoint, asio::error_code &ec) |
|
template<typename Handler , typename IoExecutor > |
void | async_resolve (implementation_type &impl, const endpoint_type &endpoint, Handler &handler, const IoExecutor &io_ex) |
|
| execution_context_service_base (execution_context &e) |
|
execution_context & | context () |
| Get the context object that owns the service.
|
|
ASIO_DECL | resolver_service_base (execution_context &context) |
|
ASIO_DECL void | base_shutdown () |
|
ASIO_DECL void | base_notify_fork (execution_context::fork_event fork_ev) |
|
ASIO_DECL void | construct (implementation_type &impl) |
|
ASIO_DECL void | destroy (implementation_type &) |
|
ASIO_DECL void | move_construct (implementation_type &impl, implementation_type &other_impl) |
|
ASIO_DECL void | move_assign (implementation_type &impl, resolver_service_base &other_service, implementation_type &other_impl) |
|
void | converting_move_construct (implementation_type &impl, resolver_service_base &, implementation_type &other_impl) |
|
void | converting_move_assign (implementation_type &impl, resolver_service_base &other_service, implementation_type &other_impl) |
|
ASIO_DECL void | cancel (implementation_type &impl) |
|