(已弃用:请使用 make_service()。) 将服务对象添加到 execution_context。
template< typename Service> void add_service( execution_context & e, Service * svc);
此函数用于将服务添加到 execution_context。
拥有该服务的 execution_context 对象。
服务对象。成功后,服务对象的所有权将转移到 execution_context。当 execution_context 对象被销毁时,它将通过执行来销毁服务对象。
delete static_cast<execution_context::service*>(svc)
如果在 execution_context 中已存在相同类型的服务,则抛出此异常。
如果服务的拥有者 execution_context 不是由 e 参数指定的 execution_context 对象,则抛出此异常。
头文件: `boost/asio/execution_context.hpp`
便利头文件: `boost/asio/execution.hpp`