add_service Boost , Boost.Asio , Reference
template <
typename Service >
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>
Статья add_service раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Reference ::