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 |