nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
Per gestire e manipolare un elenco di porte host, una raccolta compatta con codifica binaria di tuple di identificatori di host e porte associate a Weave Service Directory.
Riepilogo
Costruttori e distruttori |
|
---|---|
HostPortList(void)
Costruttore predefinito (void) della classe.
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
Funzioni pubbliche |
|
---|---|
Clear(void)
|
void
Reimposta l'elenco in modo che sia vuoto.
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
Recupera il nome host e la porta nell'indice specificato dall'elenco.
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
Recupera e rimuovi il primo nome host e la prima porta dall'elenco.
|
Funzioni pubbliche
Cancella
void Clear( void )
Reimposta l'elenco in modo che sia vuoto.
Get
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
Recupera il nome host e la porta nell'indice specificato dall'elenco.
Dettagli | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametri |
|
||||||||
Valori restituiti |
|
HostPortList
HostPortList( void )
Costruttore predefinito (void) della classe.
HostPortList
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
IsEmpty
bool IsEmpty( void ) const
Vivace
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
Recupera e rimuovi il primo nome host e la prima porta dall'elenco.
Dettagli | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametri |
|
||||||||
Valori restituiti |
|