Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - execution::schedule

까마귀75 2021. 1. 24. 15:11
728x90
반응형

execution::schedule

스케줄러에서 송신기를 가져오는 데 사용되는 사용자 지정 지점이다.

constexpr unspecified schedule = unspecified;

execution::schedule 이름은 사용자 지정 지점 개체를 나타낸다. 일부 하위 표현식 s의 경우, decltype((s))S와 같은 S 유형으로 지정한다. 표현식 execution::schedule(s)는 다음과 동일한 표현식이다:

  • s.schedule(), 표현식이 유효하고 유형이 송신기를 모델링하는 경우.
  • 그렇지 않으면 schedule(s), 표현식이 유효하고 void schedule(); 선언을 포함하고 execution::schedule의 선언을 포함하지 않는 컨텍스트에서 오버로드 작업이 수행되는 유형이 송신기를 모델링하는 경우.
  • 그렇지 않으면 S, 실행기(executor)를 만족하는 S
  • 그렇지 않으면 execution::schedule(s)는 잘못된 형식이다.

요구 사항

일반 헤더: boost/asio/execution/schedule.hpp
편의 헤더: boost/asio/execution.hpp

Boost.Asio 홈

728x90
반응형