|  | 
Inherited from execution_context.
           
Creates a
          service object and adds it to the execution_context.
        
template<
    typename Service,
    typename... Args>
friend Service & make_service(
    execution_context & e,
    Args &&... args);
          This function is used to add a service to the execution_context.
        
                The execution_context
                object that owns the service.
              
Zero or more arguments to be passed to the service constructor.
                Thrown if a service of the given type is already present in the
                execution_context.
              
          Header: asio/thread_pool.hpp
        
          Convenience header: asio.hpp