nl::
  #include <src/lib/core/HostPortList.h>
  לניהול ולמניפולציה של רשימת יציאות של מארחים, אוסף קומפקטי בקידוד בינארי של צמדים של מזהי מארח ויציאות שמשויכים ל-Weave Service Directory.
סיכום
| בנייה | |
|---|---|
| HostPortList(void)constructor של ברירת מחדל לסיווג (מבוטל).  | |
| HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount) | 
| פונקציות ציבוריות | |
|---|---|
| Clear(void) | voidמאפסים את הרשימה לריק.  | 
| Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const  | מקבלים מהרשימה את שם המארח ואת היציאה באינדקס שצוין.  | 
| IsEmpty(void) const  | bool | 
| Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port) | קבלה והסרה של שם המארח והיציאה הראשונים מהרשימה.  | 
פונקציות ציבוריות
ניקוי
void Clear( void )
מאפסים את הרשימה לריק.
קבל
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
מקבלים מהרשימה את שם המארח ואת היציאה באינדקס שצוין.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||
| מוחזר ערכים | 
 | ||||||||
HostPortList
HostPortList( void )
constructor של ברירת מחדל לסיווג (מבוטל).
HostPortList
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
IsEmpty
bool IsEmpty( void ) const
פופ
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
קבלה והסרה של שם המארח והיציאה הראשונים מהרשימה.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||
| מוחזר ערכים | 
 | ||||||||