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  ::