Clementine
Classes | Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
asio::detail::resolver_service_base Class Reference
Inheritance diagram for asio::detail::resolver_service_base:
Inheritance graph
[legend]

Classes

class  auto_addrinfo
 
class  work_scheduler_runner
 

Public Types

typedef socket_ops::shared_cancel_token_type implementation_type
 

Public Member Functions

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)
 

Protected Types

typedef class scheduler scheduler_impl
 

Protected Member Functions

ASIO_DECL void start_resolve_op (resolve_op *op)
 
ASIO_DECL void start_work_thread ()
 

Protected Attributes

scheduler_impl & scheduler_
 

The documentation for this class was generated from the following files: