nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
לניהול רשימת יציאות של מארחים ולטיפול בה, אוסף קומפקטי ומקודד בינארי של צמדי מארחים ומזהי יציאות המשויכים ל-Weave Service Directory.
סיכום
בונים והורסים |
|
---|---|
HostPortList(void)
בנאי ברירת המחדל (void) של מחלקה.
|
|
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 )
בנאי ברירת המחדל (void) של מחלקה.
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 )
מורידים מהרשימה את שם המארח הראשון ואת היציאה.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
ערכים מוחזרים |
|