nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
Eine kompakte, binär codierte Sammlung von Tupeln für Host- und Port-IDs zur Verwaltung und Bearbeitung einer Hostport-Liste, die mit dem Weave Service Directory verknüpft sind.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
HostPortList(void)
Standardkonstruktor (void) der Klasse.
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
Öffentliche Funktionen |
|
---|---|
Clear(void)
|
void
Liste auf leere Liste zurücksetzen.
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
Ruft den Hostnamen und den Port am angegebenen Index aus der Liste ab.
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
Rufen Sie den ersten Hostnamen und den Port aus der Liste ab und entfernen Sie ihn.
|
Öffentliche Funktionen
Löschen
void Clear( void )
Liste auf leere Liste zurücksetzen.
Get
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
Ruft den Hostnamen und den Port am angegebenen Index aus der Liste ab.
Details | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Rückgabewerte |
|
HostPortList
HostPortList( void )
Standardkonstruktor (void) der Klasse.
HostPortList
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
IsEmpty
bool IsEmpty( void ) const
Pop
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
Rufen Sie den ersten Hostnamen und den Port aus der Liste ab und entfernen Sie ihn.
Details | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Rückgabewerte |
|