nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
Para administrar y manipular una lista de puertos de host, es una colección compacta y codificada de objetos binarios de tuplas de host y de identificadores de puertos asociadas con el Directorio de servicios de Weave.
Resumen
Constructores y destructores |
|
---|---|
HostPortList(void)
Constructor de clases predeterminadas (void).
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
Funciones públicas |
|
---|---|
Clear(void)
|
void
Restablece la lista para que esté vacía.
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
Obtén el nombre de host y el puerto en el índice especificado de la lista.
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
Obtenga y quite el primer nombre de host y puerto de la lista.
|
Funciones públicas
Borrar
void Clear( void )
Restablece la lista para que esté vacía.
Obtener
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
Obtén el nombre de host y el puerto en el índice especificado de la lista.
Detalles | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||
Valores que se muestran |
|
Lista de puertos del host
HostPortList( void )
Constructor de clases predeterminadas (void).
Lista de puertos del host
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
Está vacío
bool IsEmpty( void ) const
Pop
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
Obtenga y quite el primer nombre de host y puerto de la lista.
Detalles | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||
Valores que se muestran |
|