nl::
  #include <src/inet/IPPrefix.h>
  קידומת של כתובת פרוטוקול אינטרנט.
סיכום
שימוש באובייקטים מהמחלקה IPPrefix כדי לייצג קידומות של כתובות פרוטוקול אינטרנט של משפחות כתובות IPv4 ו-IPv6. 
| מאפיינים ציבוריים | |
|---|---|
| IPAddr | כתובת IPv6 או IPv4.  | 
| Length | uint8_tאורך הקידומת.  | 
| מאפיינים סטטיים ציבוריים | |
|---|---|
| Zero | אובייקט ייחודי שבו הסוג של  IPAddrהואkIPAddressType_Anyו-Length == 0. | 
| פונקציות ציבוריות | |
|---|---|
| IsZero(void) const  | boolמשווה את הקידומת עם הערך הייחודי של  Zero. | 
| MatchAddress(const IPAddress & addr) const  | boolאפשר לבדוק אם כתובת תואמת לתחילית.  | 
| operator!=(const IPPrefix & other) const  | boolמשווה את הקידומת עם אחרת עבור אי שקילות.  | 
| operator=(const IPPrefix & other) | IPPrefix &אופרטור הקצאות רגיל.  | 
| operator==(const IPPrefix & other) const  | boolמשווה את הקידומת עם אחרת כדי לשקילות.  | 
מאפיינים ציבוריים
אורך
uint8_t Length
אורך הקידומת.
חשוב לשים לב: השדה הזה הוא ציבורי, והוא קבוע מהמחלקה הזו ש-Length <= 32 שבה הסוג IPAddr הוא kIPAddressType_IPv4 ו-Length <= 128, כאשר הסוג של IPAddr הוא kIPAddressType_IPv6. 
מאפיינים סטטיים ציבוריים
פונקציות ציבוריות
IsZero
bool IsZero( void ) const
משווה את הקידומת עם הערך הייחודי של Zero. 
חשוב לשים לב: התחילית אינה שוות-ערך ל-Zero אם הסוג של IPAddr אינו kIPAddressType_Any.
| פרטים | |
|---|---|
| החזרות | trueאם היא שוות ערך ל-Zero, אחרתfalse. | 
MatchAddress
bool MatchAddress( const IPAddress & addr ) const
אפשר לבדוק אם כתובת תואמת לתחילית.
| פרטים | |||
|---|---|---|---|
| פרמטרים | 
 | ||
| החזרות | trueאםaddrכוללת את התחילית, אחרתfalse. | ||
operator!=
bool operator!=( const IPPrefix & other ) const
משווה את הקידומת עם אחרת עבור אי שקילות.
הערה טובה: שתי קידומות לא שוות ערך, אלא אם השדות IPAddr מקבילים לחלוטין, כלומר כל 128 הביטים צריכים להיות זהים.
| פרטים | |
|---|---|
| החזרות | falseאם הוא שווה ערך, אחרתfalse. | 
operator=
IPPrefix & operator=( const IPPrefix & other )
אופרטור הקצאות רגיל.
| פרטים | |||
|---|---|---|---|
| פרמטרים | 
 | ||
| החזרות | הפניה לאובייקט הזה.  | ||
אופרטור==
bool operator==( const IPPrefix & other ) const
משווה את הקידומת עם אחרת כדי לשקילות.
הערה טובה: שתי קידומות לא שוות ערך, אלא אם השדות IPAddr מקבילים לחלוטין, כלומר כל 128 הביטים צריכים להיות זהים.
| פרטים | |
|---|---|
| החזרות | trueאם הוא שווה ערך, אחרתfalse. |