nl:: Inet:: IPPrefix
  #include <src/inet/IPPrefix.h>
  Prefiks adresu IP.
Podsumowanie
Używaj obiektów klasy IPPrefix do reprezentowania prefiksów adresów protokołów internetowych w rodzinach adresów IPv4 i IPv6. 
        Atrybuty publiczne | 
    |
|---|---|
        IPAddr
       | 
      
        
         Adres IPv6 lub IPv4.  
       | 
    
        Length
       | 
      
        uint8_t
        Długość prefiksu.  
       | 
    
        Publiczne atrybuty statyczne | 
    |
|---|---|
        Zero
       | 
      
        
         Wyróżniony obiekt, gdzie typ  
      IPAddr to kIPAddressType_Any i Length == 0.  | 
    
        Funkcje publiczne | 
    |
|---|---|
        IsZero(void) const 
       | 
      
        bool
        Porównuje prefiks z wyróżnioną wartością  
      Zero.  | 
    
        MatchAddress(const IPAddress & addr) const 
       | 
      
        bool
        Sprawdź, czy adres pasuje do prefiksu.  
       | 
    
        operator!=(const IPPrefix & other) const 
       | 
      
        bool
        Porównuje prefiks z innym pod kątem równoważności.  
       | 
    
        operator=(const IPPrefix & other)
       | 
      
        IPPrefix &
        Standardowy operator przypisywania.  
       | 
    
        operator==(const IPPrefix & other) const 
       | 
      
        bool
        Porównuje prefiks z innym w celu uzyskania równoważności.  
       | 
    
Atrybuty publiczne
Długość
uint8_t Length
Długość prefiksu.
Pamiętaj: to pole jest publiczne i jest niezmiennikiem klasy Length <= 32, w której typ IPAddr to kIPAddressType_IPv4, a Length <= 128, gdzie typ IPAddr to kIPAddressType_IPv6. 
Publiczne atrybuty statyczne
Funkcje publiczne
IsZero
bool IsZero( void ) const
Porównuje prefiks z wyróżnioną wartością Zero. 
Pamiętaj: prefiks nie jest odpowiednikiem funkcji Zero, jeśli typ IPAddr jest inny niż kIPAddressType_Any.
| Szczegóły | |
|---|---|
| Zwroty | 
              true, jeśli odpowiada funkcji Zero, a w przeciwnym razie – false.  | 
          
MatchAddress
bool MatchAddress( const IPAddress & addr ) const
Sprawdź, czy adres pasuje do prefiksu.
| Szczegóły | |||
|---|---|---|---|
| Parametry | 
              
  | 
          ||
| Zwroty | 
              true, jeśli addr ma prefiks, a w przeciwnym razie – false.  | 
          ||
operator!=
bool operator!=( const IPPrefix & other ) const
Porównuje prefiks z innym pod kątem równoważności.
Pamiętaj: 2 prefiksy nie są równoważne, chyba że pola IPAddr są równoważne, czyli wszystkie 128 bitów muszą być identyczne.
| Szczegóły | |
|---|---|
| Zwroty | 
              false, a w przeciwnym razie – false.  | 
          
operator=
IPPrefix & operator=( const IPPrefix & other )
Standardowy operator przypisywania.
| Szczegóły | |||
|---|---|---|---|
| Parametry | 
              
  | 
          ||
| Zwroty | 
               odwołaniem do tego obiektu.  
             | 
          ||
operator==
bool operator==( const IPPrefix & other ) const
Porównuje prefiks z innym w celu uzyskania równoważności.
Pamiętaj: 2 prefiksy nie są równoważne, chyba że pola IPAddr są równoważne, czyli wszystkie 128 bitów muszą być identyczne.
| Szczegóły | |
|---|---|
| Zwroty | 
              true, a w przeciwnym razie – false.  |