728x90
반응형
windows::stream_handle
스트림-지향 핸들의 일반적인 사용에 대한 typedef이다.
typedef basic_stream_handle stream_handle;
유 형
이 름 | 설 명 |
rebind_executor | 핸들 유형을 다른 실행기(executor)로 다시 바인드한다. |
executor_type | 개체와 연결된 실행기(executor)의 유형. |
lowest_layer_type | overlapped_handle은 항상 최하위 계층이다. |
native_handle_type | 핸들의 기본(native) 표현. |
멤버 함수
이 름 | 설 명 |
assign | 현재 사용되는 기본(native) 핸들에서 핸들을 할당한다. |
async_read_some | 비동기 읽기를 시작한다. |
async_write_some | 비동기 쓰기를 시작한다. |
basic_stream_handle [constructor] |
스트림 핸들을 열지 않고 생성한다. — 현재 사용되는 기본(native) 핸들에서 스트림 핸들을 생성한다. — 다른 스트림 핸들에서 이동-생성한다. |
cancel | 핸들과 연관된 모든 비동기 작업을 취소한다. |
close | 핸들을 닫는다. |
get_executor | 개체와 연결된 실행기(executor)를 가져온다. |
is_open | 핸들이 열려있는지 확인한다. |
lowest_layer | 최하위 계층에 대한 참조를 가져온다. — 최하위 계층에 대한 const 참조를 가져온다. |
native_handle | 기본(native) 핸들 표현을 가져온다. |
operator= | 다른 스트림 핸들에서 이동 할당한다. |
read_some | 핸들에서 일부 데이터를 읽는다. |
write_some | 핸들에 일부 데이터를 쓴다. |
windows::basic_stream_handle 클래스는 스트림-지향 핸들에 대한 비동기와 블럭 기능을 제공한다.
스레드 안전성
고유 개체: 안전함.
공유 개체: 안전하지 않음.
요구 사항
일반 헤더: boost/asio/windows/stream_handle.hpp
편의 헤더: boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - io_context::wrap (0) | 2021.03.11 |
---|---|
Boost.Asio 색인 - io_context::work::work (0) | 2021.03.11 |
Boost.Asio - windows::random_access_handle (0) | 2021.03.11 |
Boost.Asio 색인 - windows::overlapped_handle (0) | 2021.03.11 |
Boost.Asio - windows::object_handle (0) | 2021.03.11 |