728x90
반응형
strand
모든 실행기(executor) 유형에 대해 직렬화된 함수 호출을 제공한다.
template< typename Executor> class strand
유 형
이 름 | 설 명 |
inner_executor_type | 기저 실행기(executor) 유형. |
멤버 함수
이 름 | 설 명 |
defer | 주어진 함수 개체를 호출하도록 스트랜드(strand)에게 요청한다. |
dispatch | 주어진 함수 개체를 호출하도록 스트랜드(strand)에게 요청한다. |
executor | |
get_inner_executor | 기저 실행기(executor)를 얻어온다. |
operator= | 할당 연산자. — 변환 할당 연산자. — 이동 할당 연산자. — 변환 이동 할당 연산자. |
post | 주어진 함수 개체를 호출하도록 스트랜드(strand)에게 요청한다. |
prefer | |
query | 기저 실행기(executor)에 쿼리를 전달한다. |
require | |
running_in_this_thread | 스트랜드(strand)가 현재 스레드에서 실행 중인지 확인한다. |
strand [constructor] |
기본 생성자. — 지정된 실행기(executor)에 대한 스트랜드(strand)를 생성한다. — 복사-생성자. — 변환-생성자. — 이동-생성자. — 변환 이동 생성자. |
~strand [destructor] |
소멸자. |
Friends
이 름 | 설 명 |
operator!= | 두 스트랜드(strand)가 다른지 비교한다. |
operator== | 두 스트랜드(strand)가 같은지 비교한다. |
요구 사항
일반 헤더: boost/asio/strand.hpp
편의 헤더: boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - ip::basic_endpoint::operator<< (0) | 2021.03.18 |
---|---|
Boost.Asio - io_context::strand (0) | 2021.03.17 |
Boost.Asio - associated_executor (0) | 2021.03.17 |
Boost.Asio - io_context (0) | 2021.03.16 |
Boost.Asio 색인 - yield_context (0) | 2021.03.12 |