nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
Do zarządzania listą portów hostów, czyli kompaktowego, zakodowanego binarnie zbioru krotek identyfikatorów hostów i portów powiązanych z katalogiem usług Weave.
Podsumowanie
Konstruktorzy i niszczyciele |
|
---|---|
HostPortList(void)
Konstruktor domyślny klas (void).
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
Funkcje publiczne |
|
---|---|
Clear(void)
|
void
Zresetuj listę, aby była pusta.
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
Pobierz z listy nazwę hosta i port o określonym indeksie.
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
Pobierz z listy pierwszą nazwę hosta i port i usuń je.
|
Funkcje publiczne
Wyczyść
void Clear( void )
Zresetuj listę, aby była pusta.
Pobierz
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
Pobierz z listy nazwę hosta i port o określonym indeksie.
Szczegóły | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||
Zwracane wartości |
|
HostPortList
HostPortList( void )
Konstruktor domyślny klas (void).
HostPortList
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
IsEmpty
bool IsEmpty( void ) const
Wyrazisty
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
Pobierz z listy pierwszą nazwę hosta i port i usuń je.
Szczegóły | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||
Zwracane wartości |
|