728x90
반응형
ip::basic_address_iterator< address_v6 >::value_type
반복기(iterator)가 가르키는 요소의 유형이다.
typedef address_v6 value_type;
유 형
이 름 | 설 명 |
bytes_type | 바이트의 배열로 주소를 나타내는 데 사용되는 유형이다. |
멤버 함수
이 름 | 설 명 |
address_v6 [constructor] |
기본 생성자 — 로우 바이트와 범위 ID에서 주소를 생성한다. — 복사 생성자 |
any [static] |
주소를 나타내는 주소 개체를 얻어온다. |
from_string [static] |
(더 이상 사용되지 않음: make_address_v6() 사용.) IP 주소 문자열에서 IPv6 주소를 생성한다. |
is_link_local | 주소가 링크-로컬인지 확인한다. |
is_loopback | 루프백 주소인지 확인한다. |
is_multicast | 멀티캐스트 주소인지 확인한다. |
is_multicast_global | 전역 멀티캐스트 주소인지 확인한다. |
is_multicast_link_local | 링크-로컬 멀티캐스트 주소인지 확인한다. |
is_multicast_node_local | 노드-로컬 멀티캐스트 주소인지 확인한다. |
is_multicast_org_local | org-로컬 멀티캐스트 주소인지 확인한다. |
is_multicast_site_local | 사이트-로컬 멀티캐스트 주소인지 확인한다. |
is_site_local | 사이트-로컬 주소인지 확인한다. |
is_unspecified | 지정되지 않은 주소인지 확인한다. |
is_v4_compatible | (더 이상 사용되지 않음: 대체 없음.) IPv4 호환가능 주소인지 확인한다. |
is_v4_mapped | IPv4에 매핑된 주소인지 확인한다. |
loopback [static] |
루프백 주소를 나타내는 주소 개체를 얻어온다. |
operator= | 다른 주소에서 할당한다. |
scope_id | 주소의 범위 ID. |
to_bytes | 네트워크 바이트 순서의 바이트 유형 쥬소를 가져온다. |
to_string | 문자열 주소를 가져온다. — (더 이상 사용되지 않음: 다른 오버로드 사용.) 문자열 주소를 가져온다. |
to_v4 | (더 이상 사용되지 않음: make_address_v4() 사용.) 매핑된 IPv4나 호환가능 IPv4 주소를 IPv4 주소로 변환한다. |
v4_compatible [static] |
(더 이상 사용되지 않음: 대체 없음.) 호환 가능한 IPv4 주소로 IPv6 주소를 생성한다. |
v4_mapped [static] |
(더 이상 사용되지 않음: make_address_v6() 사용.) 매핑된 IPv4 주소로 IPv6 주소를 생성한다. |
Friends
이 름 | 설 명 |
operator!= | 두 주소가 다른지 비교한다. |
operator< | 순서를 지정하기 위해 주소를 비교한다. |
operator<= | 순서를 지정하기 위해 주소를 비교한다. |
operator== | 두 주소가 같은지 비교한다. |
operator> | 순서를 지정하기 위해 주소를 비교한다. |
operator>= | 순서를 지정하기 위해 주소를 비교한다. |
관련된 함수
이 름 | 설 명 |
make_address_v6 | 로우 바이트와 범위 ID로 IPv6 주소를 생성한다. IP 주소 문자열에서 IPv6 주소를 생성한다. IP 주소 문자열에서 IPv6 주소를 생성한다. IPv4 주소에서 IPv4로 매핑된 IPv6 주소를 생성한다. |
make_network_v6 | 주소와 접두사 길이로 IPv6 네트워크를 생성한다. |
operator<< | 주소를 문자열로 출력한다. 네트워크를 문자열로 출력한다. |
ip::address_v6 클래스는 IP 버전 6 주소를 사용하고 조작하는 기능을 제공한다.
스레드 안전성
고유 개체: 안전함.
공유 개체: 안전하지 않음.
요구 사항
일반 헤더: boost/asio/ip/address_v6_iterator.hpp
편의 헤더: boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - ip::basic_resolver_results::value_type (0) | 2021.03.10 |
---|---|
Boost.Asio 색인 - ip::basic_resolver_iterator::value_type (0) | 2021.03.10 |
Boost.Asio 색인 - ip::basic_address_iterator< address_v4 >::value_type (0) | 2021.03.10 |
Boost.Asio 색인 - const_buffers_1::value_type (0) | 2021.03.10 |
Boost.Asio 색인 - buffers_iterator::value_type (0) | 2021.03.10 |