nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
Ana Makine Bağlantı Noktası Listesi'ni yönetmek ve değiştirmek için, Weave Hizmet Dizini ile ilişkili ana makine ve bağlantı noktası tanımlayıcı öğelerinden oluşan, kompakt, ikili kodlamalı bir koleksiyondur.
Özet
Oluşturucular 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)
|
Kamu işlevleri |
|
---|---|
Clear(void)
|
void
Listeyi boş olarak sıfırlayın.
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
Listeden, belirtilen dizindeki ana makine adını ve bağlantı noktasını alın.
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
İlk ana makine adını ve bağlantı noktasını alın ve listeden kaldırın.
|
Kamu işlevleri
Temizle
void Clear( void )
Listeyi boş olarak sıfırlayın.
Get
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
Listeden, belirtilen dizindeki ana makine adını ve bağlantı noktasını alın.
Ayrıntılar | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||
Döndürülen Değerler |
|
HostPortList
HostPortList( void )
Sınıfın varsayılan (geçersiz) kurucusu.
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 )
İlk ana makine adını ve bağlantı noktasını alın ve listeden kaldırın.
Ayrıntılar | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||
Döndürülen Değerler |
|