Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - io_context::executor_type

까마귀75 2021. 1. 25. 13:47
728x90
반응형

io_context::executor_type

io_context에 함수를 제출하는 데 사용되는 실행기(executor)이다.

typedef basic_executor_type< std::allocator< void >, 0 > executor_type;

멤버 함수

이 름 설 명
basic_executor_type
[constructor]
복사-생성자 (copy constructor)

이동-생성자 (move constructor)
context 기저 실행 컨텍스트를 가져온다.
defer io_context를 요청하여 주어진 함수 개체를 호출한다.
dispatch io_context를 요청하여 주어진 함수 개체를 호출한다.
execute 실행 함수
on_work_finished io_context에 일부 작업이 더 이상 처리되지 않음을 알린다.
on_work_started io_context에 일부 처리되지 않은 작업이 있음을 알린다.
operator= 할당 연산자

이동 할당 연산자
post io_context에 요청하여 주어진 함수 개체를 호출한다.
query 컨텍스트 속성의 현재 값을 쿼리한다.

블럭 속성의 현재 값을 쿼리한다.

관계 속성의 현재 값을 쿼리한다.

할당기(allocator) 속성의 현재 값을 쿼리한다.
query [static] 맵핑 속성의 현재 값을 쿼리한다.

처리되지 않은 작업 속성의 현재 값을 쿼리한다.
require blocking.possibly 속성을 가진 실행기(executor)를 가져온다.

blocking.never 속성을 가진 실행기(executor)를 가져온다.

relationship.fork 속성을 가진 실행기(executor)를 가져온다.

outstanding_work.tracked 속성을 가진 실행기(executor)를 가져온다.

outstanding_work.untracked 속성을 가진 실행기(executor)를 가져온다.

주어진 할당기(allocator) 속성을 가진 실행기(executor)를 가져온다.

기본 할당기(allocator) 속성을 가진 실행기(executor)를 가져온다.
running_in_this_thread io_context가 현재 스레드에서 실행 중인지 확인한다.
~basic_executor_type
[destructor]
소멸자 (destructor)

Friends

이 름 설 명
operator!= 두 실행기(executor)가 다른지 비교한다.
operator== 두 실행기(executor)가 같은지 비교한다.

요구 사항

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

Boost.Asio 홈

728x90
반응형