728x90
반응형
ip::basic_address_iterator< address_v4 >::reference
반복기(iterator)가 가리키는 요소에 대한 참조 유형이다.
typedef const address_v4 & reference;
유 형
이 름 | 설 명 |
byte_type | 주소를 바이트 배열로 나타내는 데 사용되는 유형이다. |
uint_type | 주소를 부호없느 정수로 나타내는 데 사용되는 유형이다. |
멤버 함수
이 름 | 설 명 |
address_v4 [constructor] |
기본 생성자 — 로우 바이트에서 주소를 생성한다. — 호스트 바이트 순서의 부호없는 정수에서 주소를 생성한다. — 복사 생성자 |
any [static] |
주소를 나타내는 주소 개체를 가져온다. |
broadcast [static] |
브로드 캐스트 주소를 나타내는 주소 개체를 가져온다. — (더 이상 사용되지 않음: network_v4 클래스 사용) 지정된 주소와 네트워크 마스크에 해당하는 브로드 캐스트 주소를 나타내는 주소 개체를 가져온다. |
from_string [static] |
(더 이상 사용되지 않음: make_address_v4() 사용) 점으로 분리되는 10진수 형식의 IP 주소 문자열에서 주소를 생성한다. |
is_calss_a | (더 이상 사용되지 않음: network_v4 클래스 사용) 주소가 클래스 A 주소인지 확인한다. |
is_class_b | (더 이상 사용되지 않음: network_v4 클래스 사용) 주소가 클래스 B 주소인지 확인한다. |
is_class_c | (더 이상 사용되지 않음: network_v4 클래스 사용) 주소가 클래스 C 주소인지 확인한다. |
is_loopback | 주소가 루프백 주소인지 확인한다. |
is_multicast | 주소가 멀티 캐스트 주소인지 확인한다. |
is_unspecified | 주소가 지정되지 않았는지 확인한다. |
loopback [static] |
루프백 주소를 나타내는 주소 개체를 가져온다. |
netmask [static] |
(더 이상 사용되지 않음: network_v4 클래스 사용) 주소 클래스를 기반으로 주소에 해당하는 netmask를 가져온다. |
operator= | 다른 주소에서 할당한다. |
to_bytes | 네트워크 바이트 순서의 바이트 주소를 가져온다. |
to_string | 점으로 분리되는 10진수 형태의 문자열 주소를 가져온다. — (더 이상 사용되지 않음: 다른 오버로드 사용) 점으로 분리되는 10진수 형태의 문자열 주소를 가져온다. |
to_uint | 호스트 바이트 순서의 부호없는 정수 유형으로 주소를 가져온다. |
to_ulong | 호스트 바이트 순서의 unsigned long 유형으로 주소를 가져온다. |
Friends
이 름 | 설 명 |
operator!= | 두 주소가 다른지 비교한다. |
operator< | 순서를 위해 주소를 비교한다. |
operator<= | 순서를 위해 주소를 비교한다. |
operator== | 두 주소가 같은지 비교한다. |
operator> | 순서를 위해 주소를 비교한다. |
operator>= | 순서를 위해 주소를 비교한다. |
관련된(Related) 함수
이 름 | 설 명 |
make_address_v4 | 네트워크 바이트 순서의 로우 바이트에서 IPv4 주소를 생성한다. — 호스트 바이트 순서의 부호없는 정수형에서 IPv4 주소를 생성한다. — 점으로 분리되는 10진수 형태의 IP 문자열에서 IPv4 주소를 생성한다. — IPv4로 매핑된 IPv6 주소에서 IPv4 주소를 생성한다. |
make_nerwork_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::reference (0) | 2021.02.25 |
---|---|
Boost.Asio 색인 - ip::basic_address_iterator< address_v6 >::reference (0) | 2021.02.25 |
Boost.Asio 색인 - buffers_iterator::reference (0) | 2021.02.24 |
Boost.Asio 색인 - redirect_error_t::redirect_error_t (0) | 2021.02.24 |
Boost.Asio 색인 - redirect_error (0) | 2021.02.24 |