nl ::織り::プロファイル:: TokenPairing :: TokenPairingServer
#include <src/lib/profiles/token-pairing/TokenPairing.h>
トークンペアリング要求に応答するためのサーバーオブジェクト。
概要
継承
:から継承NL ::織り:: WeaveServerBase 保護された属性
mCertificateSent
bool mCertificateSent
公の行事
初期化
WEAVE_ERROR Init(
WeaveExchangeManager *exchangeMgr
)
トークンペアリングサーバーの状態を初期化し、トークンペアリングメッセージを受信するように登録します。
param [in] exchangeMgr Weave ExchangeManagerへのポインター。
詳細 | 戻り値 | WEAVE_ERROR_INCORRECT_STATE | トークンペアリングサーバーが既に登録されている場合。 | WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS | 登録されている未承諾メッセージハンドラーが多すぎる場合。 | WEAVE_NO_ERROR | 成功したとき。 |
|
SendStatusReport
virtual WEAVE_ERROR SendStatusReport(
uint32_t statusProfileId,
uint16_t statusCode,
WEAVE_ERROR sysError
)
リクエストに対するステータスレポートの応答を送信します。
詳細 | パラメーター | [in] statusProfileId | このステータスレポートに関連する織りプロファイルID。 | [in] statusCode | この応答に含まれるステータスコード。 | [in] sysError | この応答に含まれるシステムエラーコード。 |
|
戻り値 | WEAVE_ERROR_INCORRECT_STATE | 処理中のリクエストがない場合。 | WEAVE_NO_ERROR | 成功したとき。 | other | ステータスレポートの送信を妨げるエラーが発生したことを示すその他のWeaveまたはプラットフォーム固有のエラーコード。 |
|
SetDelegate
void SetDelegate(
TokenPairingDelegate *delegate
)
Device ControlServerイベントを処理するようにデリゲートを設定します。
詳細 | パラメーター | [in] delegate | デバイス制御デリゲートへのポインター。 |
|
シャットダウン
WEAVE_ERROR Shutdown(
void
)
トークンペアリングサーバーをシャットダウンします。
TokenPairingServer
TokenPairingServer(
void
)