nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
Ana Makine Bağlantı Noktası Listesi'ni yönetmek ve işlemek için, Weave Hizmet Dizini ile ilişkilendirilmiş kompakt, ikili kodlamalı bir ana makine ve bağlantı noktası tanımlayıcı grubu.
Özet
İnşaat Ustaları ve Yıkıcılar |
|
---|---|
HostPortList(void)
Sınıfın varsayılan (geçersiz) kurucusu.
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
Herkese açık işlevler |
|
---|---|
Clear(void)
|
void
Listeyi boş bırakın.
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
Barındırıcı adını ve bağlantı noktasını listeden belirtilen dizine alın.
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
İlk barındırıcı adını ve bağlantı noktasını alın ve kaldırın.
|
Herkese açık işlevler
Sil
void Clear( void )
Listeyi boş bırakın.
Get
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
Barındırıcı adını ve bağlantı noktasını listeden belirtilen dizine alın.
Ayrıntılar | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||
Döndürülen Değerler |
|
BarındırıcıPort Listesi
HostPortList( void )
Sınıfın varsayılan (geçersiz) kurucusu.
BarındırıcıPort Listesi
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
Boş
bool IsEmpty( void ) const
Pop
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
İlk barındırıcı adını ve bağlantı noktasını alın ve kaldırın.
Ayrıntılar | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||
Döndürülen Değerler |
|