728x90
반응형
asio_handler_is_continuation
핸들러의 기본 연속 함수이다.
bool asio_handler_is_continuation(
... );
비동기 작업은 현재 핸들러와 연결된 비동기 제어 흐름의 연속을 나타낼 수 있다. 이 지식을 사용하여 핸들러의 스케줄링을 작업을 최적화하도록 구현할 수 있다.
핸들러가 연속으로 나타나는 시점을 표시하기 위해 자체 핸들러에 대한 asio_handler_is_continuation을 구현한다.
연속 훅(hook)의 기본 구현은 false를 반환한다.
예제
class my_handler;
bool asio_handler_is_continuation(my_handler* context)
{
return true;
}
요구사항
일반 헤더: boost/asio/handler_continuation_hook.hpp
편의 헤더: boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - basic_datagram_socket::assign (0) | 2021.01.05 |
---|---|
Boost.Asio 색인 - ssl::context::file_format (0) | 2021.01.05 |
Boost.Asio 색인 - asio_handler_invoke (0) | 2021.01.05 |
Boost.Asio 색인 - asio_handler_deallocate (0) | 2021.01.05 |
Boost.Asio 색인 - asio_handler_allocate (0) | 2021.01.05 |