728x90
반응형
ip::basic_address_iterator< address_v6 >::reference
반복기(iterator)가 가리키는 요소에 대한 참조 유형이다.
typedef const address_v6 & reference;
유 형
이 름 | 설 명 |
byte_type | 주소를 바이트 배열로 나타내는 데 사용되는 유형이다. |
멤버 함수
이 름 | 설 명 |
address_v6 [constructor] |
기본 생성자 — 로우 바이트와 Scope(범위) 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 | 주소가 조직-로컬 멀티 캐스트 주소인지 확인한다. |
is_multicast_site_local | 주소가 사이트-로컬 멀티 캐스트 주소인지 확인한다. |
is_site_local | 주소가 사이트-로컬인지 확인한다. |
is_unspecified | 주소가 지정되지 않았는지 확인한다. |
is_v4_compatible | (더 이상 사용되지 않음: 대체 없음) 주소가 IPv4 호환 주소인지 확인한다. |
is_v4_mapped | 주소가 매핑된 IPv4 주소인지 확인한다. |
loopback [static] |
루프백 주소를 나타내는 주소 개체를 가져온다. |
operator= | 다른 주소에서 할당한다. |
scope_id | 주소의 Scope(범위) 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>= | 순서를 위해 주소를 비교한다. |
관련된(Related) 함수
이 름 | 설 명 |
make_address_v6 | 로우 바이트와 Scope(범위) ID에서 IPv6 주소를 생성한다. — IP 주소 문자열에서 IPv6 주소를 생성한다. — IP 주소 문자열에서 IPv6 주소를 생성한다. — IPv4 주소에서 IPv4 매핑 IPv6 주소를 생성한다. |
make_nerwork_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::reference (0) | 2021.02.25 |
---|---|
Boost.Asio 색인 - ip::basic_resolver_iterator::reference (0) | 2021.02.25 |
Boost.Asio 색인 - ip::basic_address_iterator< address_v4 >::reference (0) | 2021.02.24 |
Boost.Asio 색인 - buffers_iterator::reference (0) | 2021.02.24 |
Boost.Asio 색인 - redirect_error_t::redirect_error_t (0) | 2021.02.24 |