asio_handler_deallocate 핸들러용 기본 할당 해제 함수이다. asio_handler_deallocate_is_deprecated asio_handler_deallocate( void * pointer, std::size_t size, ... ); 연결된 임시 개체에 대한 사용자 지정 할당을 제공하기 위해서 사용자 고유 핸들러에 대한 asio_handler_allocate와 asio_handler_deallocate를 구현한다. 이러한 할당 훅(hook)의 기본 구현에는 연산자 new와 delete를 사용한다. 요구사항 일반 헤더: boost/asio/handler_alloc_hook.hpp 편의 헤더: boost/asio.hpp Boost.Asio 홈
asio_handler_allocate (더 이상 사용되지 않음: associated_allocator 특성을 사용한다.) 핸들러에 대한 기본 할당 함수이다. asio_handler_allocate_is_deprecated asio_handler_allocate( std::size_t size, ... ); 비동기 작업은 임시 개체를 할당해야 할 수 있다. 비동기 작업은 핸들러 함수 개체를 가지고 있으므로 이런 임시 개체는 핸들러와 연결어 있다고 말할 수 있다. 이러한 임시 개체에 대한 사용자 지정 할당을 제공하기 위해서 사용자 고유 핸들러에 대한 asio_handler_allocate와 asio_handler_deallocate를 구현한다. 이러한 할당 훅(hook)의 기본 구현에는 연산자 new와 d..
executor_binder::argument_type 함수 인수의 유형이다. typedef see_below argument_type; argument_type 유형은 래퍼 대상 개체의 T 유형을 기반으로 한다: T가 단일 인수를 허용하는 함수 유형의 포인터인 경우, argument_type은 T의 반환 유형과 동일하다. T가 argument_type 멤버 유형이 있는 클래스 유형인 경우, argument_type은 T::argument_type과 동일하다. 그 외의 경우 argumnet_type은 정의되지 않는다. 요구사항 일반 헤더: boost/asio/bind_executor.hpp 편의 헤더: boost/asio.hpp Boost.Asio 홈
any_io_executor I/O 개체와 사용하기 위한 다형성 실행기(executor) 유형 typedef execution::any_executor any_io_executor; 멤버 함수 이 름 설 명 any_executor [생성자(constructor)] 기본 생성자 — 비어있는 상태의 생성자(기본 생성자와 동등한 효과) — 복사 생성자 — 이동 생성자 — 다른 execution::any_executor와 동일한 대상을 가리키는 생성자 — 지정된 실행기(executor)에 대한 다형성 래퍼 생성자 context 기본 실행 컨텍스트를 가져온다. execute 대상 실행기(executor)에서 함수를 실행한다. operator bool 래퍼에 대상 실행기(executor)가 있는지 확인한다. ope..