nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
Untuk mengelola dan memanipulasi Daftar Port Host, kumpulan file host dan ID port yang ringkas dan berenkode biner yang terkait dengan Direktori Layanan Weave.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
HostPortList(void)
Konstruktor default kelas (void).
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
Fungsi publik |
|
---|---|
Clear(void)
|
void
Reset daftar ke kosong.
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
Mendapatkan nama host dan port pada indeks yang ditentukan dari daftar.
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
Mendapatkan dan menghapus nama host dan port pertama dari daftar.
|
Fungsi publik
Hapus
void Clear( void )
Reset daftar ke kosong.
Dapatkan
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
Mendapatkan nama host dan port pada indeks yang ditentukan dari daftar.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Nilai yang Ditampilkan |
|
HostPortList
HostPortList( void )
Konstruktor default kelas (void).
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 )
Mendapatkan dan menghapus nama host dan port pertama dari daftar.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Nilai yang Ditampilkan |
|