Boost C++ Libraries/Boost.Asio

Boost.Asio - local::stream_protocol::endpoint

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

local::stream_protocol::endpoint

UNIX 도메인 엔드포인트 유형이다.

typedef basic_endpoint< stream_protocol > endpoint;

유형

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

멤버 함수

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

주어진 경로 이름을 사용하여 엔드포인트를 생성하는 생성자(constructor)

복사-생성자 (copy constructor)
capacity 기본(native) 유형에서 엔드포인트의 용량을 가져온다.
data 기본(native) 유형에서 기저 엔드포인트를 가져온다.
operator= 다른 엔드포인트에서 할당한다.
path 엔드포인트와 연관된 경로를 가져온다.

엔드포인트와 연관된 경로를 설정한다.
protocol 엔드포인트와 연관된 프로토콜이다.
resize 기본(native) 유형에서 엔드포인트의 기저 크기를 설정한다.
size 기본(native) 유형에서 엔드포인트의 기저 크기를 가져온다.

Friends

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

관련된 함수

이 름 설 명
operator<< 엔드포인트를 문자열로 출력한다.

local::basic_endpoint 클래스 템플릿은 특정 UNIX 소켓과 연관될 수 있는 엔드포인트를 설명한다.

스레드 안전성

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

요구 사항

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

Boost.Asio 홈

728x90
반응형