Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - windows::overlapped_handle

까마귀75 2021. 3. 11. 13:38
728x90
반응형

windows::overlapped_handle

중복된 핸들의 일반적인 사용에 대한 typedef이다.

typedef basic_overlapped_handle overlapped_handle;

유 형

이 름 설 명
rebind_executor 핸들 유형을 다른 실행기(executor)로 다시 바인드한다.
executor_type 개체와 연결된 실행기(executor)의 유형.
lowest_layer_type overlapped_handle은 항상 최하위 계층이다.
native_handle_type 핸들의 기본(native) 표현.

멤버 함수

이 름 설 명
assign 현재 사용되는 기본(native) 핸들에서 핸들을 할당한다.
basic_overlapped_handle
[constructor]
중복된 핸들을 열지 않고 생성한다.

현재 사용되는 기본(native) 핸들에서 중복된 핸들을 생성한다.

다른 중복된 핸들에서 이동-생성한다.
cancel 핸들과 연관된 모든 비동기 작업을 취소한다.
close 핸들을 닫는다.
get_executor 개체와 연결된 실행기(executor)를 가져온다.
is_open 핸들이 열려있는지 확인한다.
lowest_layer 최하위 계층에 대한 참조를 가져온다.

최하위 계층에 대한 const 참조를 가져온다.
native_handle 기본(native) 핸들 표현을 가져온다.
operator= 다른 중복된 핸들에서 이동 할당한다.

보호된(protected) 멤버 함수

이 름 설 명
~basic_overlapped_handle
[destructor]
이 유형을 통한 삭제를 방지하는 보호된 소멸자.

windows::overlapped_handle 클래스는 윈도우 핸들을 래핑하는 기능을 제공한다. 핸들에서 참조하는 기저 개체는 중복된 I/O를 지원해야 한다.

스레드 안전성

고유 개체: 안전함.
공유 개체: 안전하지 않음.

요구 사항

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

Boost.Asio 홈

728x90
반응형