Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - execution::set_done

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

execution::set_done

수신기에게 완료 알림을 전달하는 사용자 지정 지점이다.

constexpr unspecified set_done = unspecified;


execution::set_done 이름은 사용자 지정 지점 개체를 나타낸다. 일부 하위 표현식 R에 대한 표현식 execution::set_done(R)는 다음과 동일한 표현식이다:

  • R.set_done(), 해당 표현식이 유효한 경우. 선택된 함수에서 수신기 R의 완료 채널로 시그널을 보내지 않으면, 프로그램은 잘못된 형식으로 진단이 필요하지 않다.
  • 그렇지 않으면 set_done(R), 해당 표현식이 유효하면, void set_done(); 선언이 포함되고 execution::set_done의 선언이 포함되지 않은 컨텍스트에서 오버로드 작업이 수행된다. 오버로드 작업에서 선택된 함수가 수신기 R의 완료 채널로 시그널을 보내지 않으면, 프로그램은 잘못된 형식으로 진단은 필요하지 않다.
  • 그렇지 않으면 execution::set_done(R)은 잘못된 형식이다.

요구 사항

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

Boost.Asio 홈

728x90
반응형