nl::
  #include <src/lib/profiles/token-pairing/TokenPairing.h>
  トークン ペアリング リクエストに応答するためのサーバー オブジェクト。
概要
継承
継承元: nl::Weave::WeaveServerBase| コンストラクタとデストラクタ | |
|---|---|
| TokenPairingServer(void) | 
| プロテクト属性 | |
|---|---|
| mCertificateSent | bool | 
| mCurClientOp | |
| mDelegate | |
| パブリック関数 | |
|---|---|
| Init(WeaveExchangeManager *exchangeMgr) | トークン ペアリング サーバーの状態を初期化し、トークン ペアリング メッセージを受信するように登録します。 | 
| SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError) | virtual WEAVE_ERRORステータス レポート レスポンスをリクエストに送信します。 | 
| SendTokenCertificateResponse(PacketBuffer *certificate) | |
| SendTokenPairedResponse(PacketBuffer *tokenBundle) | |
| SetDelegate(TokenPairingDelegate *delegate) | voidデバイス コントロール サーバーのイベントを処理するようにデリゲートを設定します。 | 
| Shutdown(void) | トークン ペアリング サーバーをシャットダウンします。 | 
プロテクト属性
mCertificateSent
bool mCertificateSent
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
TokenPairingDelegate * mDelegate
パブリック関数
init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
トークン ペアリング サーバーの状態を初期化し、トークン ペアリング メッセージを受信するように登録します。
param[in] exchangeMgr Weave Exchange Manager へのポインタ。
| 詳細 | |||||||
|---|---|---|---|---|---|---|---|
| 戻り値 | 
 | ||||||
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
ステータス レポート レスポンスをリクエストに送信します。
| 詳細 | |||||||
|---|---|---|---|---|---|---|---|
| パラメータ | 
 | ||||||
| 戻り値 | 
 | ||||||
SendTokenCertificateResponse
WEAVE_ERROR SendTokenCertificateResponse( PacketBuffer *certificate )
SendTokenPairedResponse
WEAVE_ERROR SendTokenPairedResponse( PacketBuffer *tokenBundle )
SetDelegate
void SetDelegate( TokenPairingDelegate *delegate )
デバイス コントロール サーバーのイベントを処理するようにデリゲートを設定します。
| 詳細 | |||
|---|---|---|---|
| パラメータ | 
 | ||
TokenPairingServer
TokenPairingServer( void )