nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
Para gerenciar e manipular uma Lista de portas de host, uma coleção compacta e codificada em binário de tuplas de host e identificador de porta associadas ao Diretório de serviços do Weave.
Resumo
Construtores e destruidores |
|
---|---|
HostPortList(void)
Construtor padrão da classe (nulo).
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
Funções públicas |
|
---|---|
Clear(void)
|
void
Redefina a lista para esvaziá-la.
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
Encontre na lista o nome do host e a porta no índice especificado.
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
Consiga e remova o primeiro nome de host e a porta da lista.
|
Funções públicas
Limpar
void Clear( void )
Redefina a lista para esvaziá-la.
Get
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
Encontre na lista o nome do host e a porta no índice especificado.
Detalhes | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||
Valores de retorno |
|
HostPortList
HostPortList( void )
Construtor padrão da classe (nulo).
HostPortList
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
IsEmpty
bool IsEmpty( void ) const
Destacar
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
Consiga e remova o primeiro nome de host e a porta da lista.
Detalhes | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||
Valores de retorno |
|