728x90
반응형
strand::query
기저 실행기(executor)에 쿼리를 전달한다.
template< typename Property> enable_if< can_query< const Executor &, Property >::value, typename query_result< const Executor &, Property >::type >::type query( const Property & p) const;
이 함수는 직접 호출하지 않는다. execution::execute 사용자-정의 지점과 함께 사용하기 위한 것이다.
사용 예제:
boost::asio::strand<my_executor_type> ex = ...; if (boost::asio::query(ex, boost::asio::execution::blocking) == boost::asio::execution::blocking.never) ...
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - thread_pool::basic_executor_type::query (0) | 2021.02.23 |
---|---|
Boost.Asio 색인 - thread_pool::basic_executor_type::query (0) | 2021.02.23 |
Boost.Asio 색인 - ip::basic_resolver::query (0) | 2021.02.23 |
Boost.Asio 색인 - io_context::basic_executor_type::query (0) | 2021.02.23 |
Boost.Asio 색인 - io_context::basic_executor_type::query (0) | 2021.02.23 |