728x90
반응형
windows::basic_random_access_handle::lowest_layer_type
windows::basic_overlapped_handle에서 상속된다.
overlapped_handle은 항상 최하위 계층이다.
typedef basic_overlapped_handle lowest_layer_type;
유 형
이 름 | 설 명 |
rebind_executor | 핸들 유형을 다른 실행기(executor)로 리바인딩한다. |
executor_type | 개체와 연결된 실행기(executor)의 유형이다. |
lower_layer_type | overlapped_handle은 항상 최하위 계층이다. |
native_handle_type | 핸들의 기본(native) 표현이다. |
멤버 함수
이 름 | 설 명 |
assign | 기존 기본(native) 핸들을 핸들에 할당한다. |
basic_overlapped_handle [constructor] |
오버랩드 핸들을 열지 않고 생성하는 생성자 (constructor) — 기존 기본(native) 핸들로 오버랩드 핸들을 생성하는 생성자 (constructor) — 다른 오버랩드 핸들로 이동 생성하는 이동-생성자 (move constructor) |
cancel | 핸들과 연관된 모든 비동기 작업을 취소한다. |
close | 핸들을 닫는다. |
get_executor | 개체와 연결된 실행기(executor)를 가져온다. |
is_open | 핸들이 열려 있는지 확인한다. |
lowest_layer | 최하위 층의 참조를 가져온다. — 최하위 층의 const 참조를 가져온다. |
native_handle | 기본(native) 핸들 표현을 가져온다. |
operator= | 다른 오버랩드 핸들에서 이동 할당한다. |
보호된(protected) 멤버 함수
이 름 | 설 명 |
~basic_overlapped_handle [destructor] |
이 유형을 통한 삭제를 예방하는 보호된 소멸자. |
windows::overlapped_handle 클래스는 Windows 핸들을 래핑하는 기능을 제공한다. 핸들이 참조하는 기저 개체는 중첩된 I/O를 지원해야 한다.
스레드 안정성
유일 개체: 안전함
공유 개체: 안전하지 않음
요구 사항
일반 헤더: boost/asio/windows/basic_random_access_handle.hpp
편의 헤더: boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - ip::address::make_address (0) | 2021.02.07 |
---|---|
Boost.Asio 색인 - windows::basic_stream_handle::lowest_layer_type (0) | 2021.02.05 |
Boost.Asio 색인 - windows::basic_overlapped_handle::lowest_layer_type (0) | 2021.02.05 |
Boost.Asio 색인 - windows::basic_object_handle::lowest_layer_type (0) | 2021.02.05 |
Boost.Asio 색인 - ssl::stream::lowest_layer_type (0) | 2021.02.05 |