Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - generic::stream_protocol::endpoint

까마귀75 2021. 1. 22. 11:31
728x90
반응형

generic::stream_protocol::endpoint

엔드포인트 유형이다.

typedef basic_endpoint< stream_protocol > endpoint;

유형

이 름 설 명
data_type 엔드포인트 구조의 유형이다. 이 유형은 소켓 계층의 기저 구현에 따라 달라진다.
protocol_type 엔드포인트와 연관된 프로토콜 유형.

멤버 함수

이 름 설 명
basic_endpoint [constructor] 기본 생성자 (constructor)

주어진 소켓 주소로 엔드포인트를 생성하는 생성자 (constructor)

주어진 엔드포인트 유형으로 엔드포인트를 생성하는 생성자 (constructor)

복사-생성자 (copy constructor)
capacity 기본(native) 유형에서 엔드포인트의 용량을 가져온다.
data 기본(native) 유형에서 기저 엔드포인트를 가져온다.
operator= 다른 엔드포인트에서 할당한다.
protocol 엔드포인트와 연관된 프로토콜이다.
resize 기본(native) 유형에서 엔드포인트의 기저 크기를 설정한다.
size 기본(native) 유형에서 엔드포인트의 기저 크기를 가져온다.

Friends

이 름 설 명
operator!= 두 엔드포인트가 서로 다른지 비교한다.
operator< 엔드포인트의 순서를 비교한다.
operator<= 엔드포인트의 순서를 비교한다.
operator== 두 엔드포인트가 동일한지 비교한다.
operator> 엔드포인트의 순서를 비교한다.
operator>= 엔드포인트의 순서를 비교한다.

generic::basic_endpoint 클래스 템플릿은 모든 소켓 유형과 연관될 수 있는 엔드포인트를 설명한다.

추가 설명

소켓 유형 sockaddrsockaddr_storage 구조에 맞을 수 있어야 한다.

스레드 안전성

단일 개체 : 안전함
공유 개체 : 안전하지 않음

요구 사항

일반 헤더: boost/asio/generic/stream_protocol.hpp
편의 헤더: boost/asio.hpp

Boost.Asio 홈

728x90
반응형