nl:: Weave:: HostPortList
#include <src/lib/core/HostPortList.h>
ホストポートリストを管理および操作するための、Weave Service Directory に関連付けられたホストおよびポート識別子タプルのコンパクトでバイナリエンコードされたコレクション。
概要
コンストラクタとデストラクタ |
|
---|---|
HostPortList(void)
クラスのデフォルト(void)コンストラクタ。
|
|
HostPortList(const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount)
|
パブリック関数 |
|
---|---|
Clear(void)
|
void
リストを空にリセットします。
|
Get(uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port) const
|
指定されたインデックスのホスト名とポートをリストから取得します。
|
IsEmpty(void) const
|
bool
|
Pop(char *hostBuf, uint32_t hostBufSize, uint16_t & port)
|
最初のホスト名とポートを取得してリストから削除します。
|
パブリック関数
クリア
void Clear( void )
リストを空にリセットします。
Get
WEAVE_ERROR Get( uint8_t index, char *hostBuf, uint32_t hostBufSize, uint16_t & port ) const
指定されたインデックスのホスト名とポートをリストから取得します。
詳細 | |||||||||
---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
||||||||
戻り値 |
|
HostPortList
HostPortList( void )
クラスのデフォルト(void)コンストラクタ。
HostPortList
HostPortList( const uint8_t *hostPortList, uint8_t hostPortCount, const uint8_t *suffixList, const uint8_t suffixCount )
IsEmpty
bool IsEmpty( void ) const
ポップ
WEAVE_ERROR Pop( char *hostBuf, uint32_t hostBufSize, uint16_t & port )
最初のホスト名とポートを取得してリストから削除します。
詳細 | |||||||||
---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
||||||||
戻り値 |
|