io_service::add_service Boost , Boost.Asio , io_service
Добавьте объект обслуживания к<io_service > .
template <
typename Service >
friend void add_service (
io_service & ios ,
Service * svc );
Эта функция используется для добавления службы в<io_service > .
ios
<io_service > объект, которому принадлежит услуга.
svc
Объект обслуживания. При успехе право собственности на объект обслуживания переходит к<io_service > . Когда объект<io_service > будет уничтожен, он уничтожит объект службы, выполнив:
delete static_cast < io_service :: service *>( svc )
boost::asio::service_already_exists
Бросить, если служба данного типа уже присутствует в<io_service > .
boost::asio::invalid_service_owner
Бросается, если принадлежащий службе<io_service > не является<io_service > объектом, указанным параметром ios.
Заголовок: <boost/asio/io_service.hpp>
Удобный заголовок: <boost/asio.hpp>
Статья io_service::add_service раздела Boost.Asio io_service может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: io_service ::