Creates
a service object and adds it to the execution_context
.
template< typename Service, typename... Args> 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/execution_context.hpp
Convenience header: asio/execution.hpp