nl::
  #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 )
最初のホスト名とポートを取得してリストから削除します。
| 詳細 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| パラメータ | 
 | ||||||||
| 戻り値 | 
 | ||||||||