728x90
반응형
ip::basic_address_iterator< address_v4 >::value_type
반복기(iterator)가 가르키는 요소의 유형이다.
typedef address_v4 value_type;
유 형
이 름 | 설 명 |
bytes_type | 바이트의 배열로 주소를 나타내는 데 사용되는 유형이다. |
uint_type | 부호없는 정수 주소를 나타내는 데 사용되는 유형이다. |
멤버 함수
이 름 | 설 명 |
address_v4 [constructor] |
기본 생성자 — 로우 바이트에서 주소를 생성한다. — 호스트 바이트 순서의 부호없는 정수에서 주소를 생성한다. — 복사 생성자 |
any [static] |
주소를 나타내는 주소 개체를 얻어온다. |
broadcast [static] |
브로드캐스트 주소를 나타내는 주소 개체를 얻어온다. — (더 이상 사용되지 않음: network_v4 클래스 사용.) 지정된 주소와 네트워크 마스크에 해당하는 브로드캐스트 주소를 나타내는 주소 개체를 얻어온다. |
from_string [static] |
(더 이상 사용되지 않음: make_address_v4() 사용.) 점으로 분리되는 십진수 형식의 IP 주소 문자열에서 주소를 생성한다. |
is_class_a | (더 이상 사용되지 않음: network_v4 클래스 사용.) 주소가 클래스 A 주소인지 확인한다. |
is_calss_b | (더 이상 사용되지 않음: network_v4 클래스 사용.) 주소가 클래스 B 주소인지 확인한다. |
is_class_c | (더 이상 사용되지 않음: network_v4 클래스 사용.) 주소가 클래스 C 주소인지 확인한다. |
is_loopback | 루프백 주소인지 확인한다. |
is_multicast | 멀티캐스트 주소인지 확인한다. |
is_unspecified | 지정되지 않은 주소인지 확인한다. |
loopback [static] |
루프백 주소를 나타내는 주소 개체를 얻어온다. |
netmask [static] |
(더 이상 사용되지 않음: network_v4 클래스 사용.) 주소 클래스 기반으로, 주소에 해당하는 네트워크 마스크를 얻어온다. |
operator= | 다른 주소에서 할당한다. |
to_bytes | 네트워크 바이트 순서의 바이트 유형 쥬소를 가져온다. |
to_string | 점으로 분리되는 십진수 형식의 문자열 주소를 가져온다. — (더 이상 사용되지 않음: 다른 오버로드 사용.) 점으로 분리되는 십진수 형식의 문자열 주소를 가져온다. |
to_uint | 호스트 바이트 순서의 부호없는 정수 유형으로 주소를 가져온다. |
to_ulong | 호스트 바이트 순서의 unsigned long 유형의 주소를 가져온다. |
Friends
이 름 | 설 명 |
operator!= | 두 주소가 다른지 비교한다. |
operator< | 순서를 지정하기 위해 주소를 비교한다. |
operator<= | 순서를 지정하기 위해 주소를 비교한다. |
operator== | 두 주소가 같은지 비교한다. |
operator> | 순서를 지정하기 위해 주소를 비교한다. |
operator>= | 순서를 지정하기 위해 주소를 비교한다. |
관련된 함수
이 름 | 설 명 |
make_address_v4 | 네트워크 순서의 로우 바이트에서 IPv4 주소를 생성한다. 호스트 바이트 순서의 부호없는 정수에서 IPv4 주소를 생성한다. 점으로 분리되는 십진수 형식의 IP 주소 문자열에서 IPv4 주소를 생성한다. IPv4로 매핑된 IPv6 주소에서 IPv4 주소를 생성한다. |
make_network_v4 | 주소와 접두사 길이로 IPv4 네트워크를 생성한다. 주소와 네트워크 마스크로 IPv4 네트워크를 생성한다. |
operator<< | 주소를 문자열로 출력한다. 네트워크를 문자열로 출력한다. |
ip::address_v4 클래스는 IP 버전 4 주소를 사용하고 조작하는 기능을 제공한다.
스레드 안전성
고유 개체: 안전함.
공유 개체: 안전하지 않음.
요구 사항
일반 헤더: boost/asio/ip/address_v4_iterator.hpp
편의 헤더: boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - ip::basic_resolver_iterator::value_type (0) | 2021.03.10 |
---|---|
Boost.Asio 색인 - ip::basic_address_iterator< address_v6 >::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 |
Boost.Asio 색인 - awaitable::value_type (0) | 2021.03.10 |