728x90
반응형
basic_socket_iostream
소켓에 대한 iostream 인터페이스.
template< typename Protocol, typename Clock = chrono::steady_clock, typename WaitTraits = wait_traits<Clock>> class basic_socket_iostream
유 형
이 름 | 설 명 |
clock_type | 클럭 유형. |
duration | 기간 유형. |
duration_type | (더 이상 사용되지 않음: duration 사용.) 기간 유형. |
endpoint_type | 엔드포인트 유형. |
protocol_type | 프로토콜 유형. |
time_point | 시간 유형. |
time_type | (더 이상 사용되지 않음: time_point 사용.) 시간 유형. |
멤버 함수
이 름 | 설 명 |
basic_socket_iostream [constructor] |
연결을 설정하지 않고 basic_socket_iostream을 생성. — 주어진 소켓에서 basic_socket_iostream을 생성. — 다른 basic_socket_iostream에서 이동-생성. — 리졸버(resolver) 쿼리에 해당하는 엔드포인트에 대한 연결 수립. |
close | 연결을 닫는다. |
connect | 리졸버(resolver) 쿼리에 해당하는 엔드포인트에 대한 연결을 수립한다. |
error | 스트림과 연결된 마지막 오류를 가져온다. |
expires_after | 스트림의 만료 시간을 상대 시간으로 설정한다. |
expires_at | (더 이상 사용되지 않음: expiry() 사용.) 스트림의 만료 시간을 절대 시간으로 가져온다. — 스트림의 만료 시간을 절대 시간으로 설정한다. |
expires_from_now | (더 이상 사용되지 않음: expiry() 사용.) 스트림의 만료 시간을 상대 시간으로 가져온다. — (더 이상 사용되지 않음: expiry_after() 사용.) 스트림의 만료 시간을 상대 시간으로 설정한다. |
expiry | 스트림의 만료 시간을 절대 시간으로 가져온다. |
operator= | 다른 basic_socket_iostream에서 이동-할당한다. |
rdbuf | 기저 streambuf에 대한 포인터를 반환한다. |
socket | 기저 소켓에 대한 참조를 가져온다. |
요구 사항
일반 헤더 : boost/asio/basic_socket_iostream.hpp
편의 헤더 : boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio - basic_socket::rebind_executor (0) | 2021.03.27 |
---|---|
Boost.Asio - basic_socket (0) | 2021.03.27 |
Boost.Asio - generic::stream_protocol (0) | 2021.03.26 |
Boost.Asio - generic::seq_packet_protocol (0) | 2021.03.26 |
Boost.Asio - generic::raw_protocol (0) | 2021.03.26 |