Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Inet :: IPPrefix

#include <src/inet/IPPrefix.h>

Tiền tố địa chỉ giao thức Internet.

Tóm lược

Sử dụng các đối tượng của lớp IPPrefix để đại diện cho tiền tố địa chỉ giao thức Internet của cả họ địa chỉ IPv4 và IPv6.

Thuộc tính công cộng

IPAddr
Địa chỉ IPv6 hoặc IPv4.
Length
uint8_t
Độ dài của tiền tố.

Thuộc tính tĩnh công khai

Zero
Một đối tượng phân biệt trong đó loại IPAddrkIPAddressType_AnyLength == 0 .

Chức năng công cộng

IsZero (void) const
bool
So sánh tiền tố với giá trị Zero phân biệt.
MatchAddress (const IPAddress & addr) const
bool
Kiểm tra xem một địa chỉ có khớp với tiền tố không.
operator!= (const IPPrefix & other) const
bool
So sánh tiền tố với tiền tố khác để biết sự không tương đương.
operator= (const IPPrefix & other)
Toán tử gán thông thường.
operator== (const IPPrefix & other) const
bool
So sánh tiền tố với một tiền tố khác để tương đương.

Thuộc tính công cộng

IPAddr

IPAddress IPAddr

Địa chỉ IPv6 hoặc IPv4.

Chiều dài

uint8_t Length

Độ dài của tiền tố.

Lưu ý tốt: trường này là công khai và nó là bất biến của lớp này là Length <= 32 trong đó loại IPAddrkIPAddressType_IPv4Length <= 128 trong đó loại IPAddrkIPAddressType_IPv6 .

Thuộc tính tĩnh công khai

Số không

IPPrefix Zero

Một đối tượng phân biệt trong đó loại IPAddrkIPAddressType_AnyLength == 0 .

Chức năng công cộng

IsZero

bool IsZero(
  void
) const 

So sánh tiền tố với giá trị Zero phân biệt.

Lưu ý tốt: tiền tố không tương đương với Zero nếu loại IPAddr không phải là kIPAddressType_Any .

Chi tiết
Lợi nhuận
true nếu tương đương với Zero , ngược lại false .

MatchAddress

bool MatchAddress(
  const IPAddress & addr
) const 

Kiểm tra xem một địa chỉ có khớp với tiền tố không.

Chi tiết
Thông số
[in] addr
địa chỉ để kiểm tra.
Lợi nhuận
true nếu addr có tiền tố, ngược lại false .

toán tử! =

bool operator!=(
  const IPPrefix & other
) const 

So sánh tiền tố với tiền tố khác để biết sự không tương đương.

Lưu ý tốt: hai tiền tố không tương đương trừ khi các trường IPAddr hoàn toàn tương đương, tức là tất cả 128 bit phải giống hệt nhau.

Chi tiết
Lợi nhuận
false nếu tương đương, khác false .

toán tử =

IPPrefix & operator=(
  const IPPrefix & other
)

Toán tử gán thông thường.

Chi tiết
Thông số
[in] other
tiền tố để sao chép.
Lợi nhuận
một tham chiếu đến đối tượng này.

toán tử ==

bool operator==(
  const IPPrefix & other
) const 

So sánh tiền tố với một tiền tố khác để tương đương.

Lưu ý tốt: hai tiền tố không tương đương trừ khi các trường IPAddr hoàn toàn tương đương, tức là tất cả 128 bit phải giống hệt nhau.

Chi tiết
Lợi nhuận
true nếu tương đương, ngược lại false .