透過集合功能整理內容 你可以依據偏好儲存及分類內容。

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate

此為抽象類別。

總結

繼承

沿用來源: nl::Weave::WeaveServerDelegateBase

公開函式

EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
virtual void
針對收到的 Token Pair 要求訊息強制執行訊息層級的存取控制。
OnPairTokenRequest(TokenPairingServer *server, uint8_t *pairingToken, uint32_t pairTokenLength)=0
virtual WEAVE_ERROR
OnUnpairTokenRequest(TokenPairingServer *server)=0
virtual WEAVE_ERROR

公開函式

強制執行存取控制

virtual void EnforceAccessControl(
  ExchangeContext *ec,
  uint32_t msgProfileId,
  uint8_t msgType,
  const WeaveMessageInfo *msgInfo,
  AccessControlResult & result
)

針對收到的 Token Pair 要求訊息強制執行訊息層級的存取控制。

詳細資料
參數
[in] ec
接收郵件的 ExchangeContext
[in] msgProfileId
所接收訊息的設定檔編號。
[in] msgType
所接收郵件的訊息類型。
[in] msgInfo
WeaveMessageInfo 結構,其中包含所接收郵件的相關資訊。
[in,out] result
列舉值,說明所接收訊息的存取權控制政策評估結果。進入方法時,這個值代表評估過程中目前時間點的暫定結果。傳回結果後,結果應該會是郵件最終存取權政策的最終評估結果。

OnPairTokenRequest

virtual WEAVE_ERROR OnPairTokenRequest(
  TokenPairingServer *server,
  uint8_t *pairingToken,
  uint32_t pairTokenLength
)=0

OnUnpairTokenRequest

virtual WEAVE_ERROR OnUnpairTokenRequest(
  TokenPairingServer *server
)=0