Clementine
Classes | Public Member Functions | Friends | List of all members
asio::detail::service_registry Class Reference
Inheritance diagram for asio::detail::service_registry:
Inheritance graph
[legend]
Collaboration diagram for asio::detail::service_registry:
Collaboration graph
[legend]

Public Member Functions

ASIO_DECL service_registry (execution_context &owner)
 
ASIO_DECL void shutdown_services ()
 
ASIO_DECL void destroy_services ()
 
ASIO_DECL void notify_fork (execution_context::fork_event fork_ev)
 
template<typename Service >
Service & use_service ()
 
template<typename Service >
Service & use_service (io_context &owner)
 
template<typename Service >
void add_service (Service *new_service)
 
template<typename Service >
bool has_service () const
 

Friends

struct auto_service_ptr
 

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