...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
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: boost/asio/execution_context.hpp
Convenience header: boost/asio/execution.hpp