nl::Weave::الملفات الشخصية::Tokenإقرانing::TokenإقرانingDelegate

هذا صف مجرَّد

الملخّص

الاكتساب

يكتسب من: nl::Weave::WeaveServerDelegateBase

وظائف عامة

EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
virtual void
يمكنك فرض التحكُّم في الوصول على مستوى الرسالة لرسالة طلب إقران الرمز المميز.
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
)

يمكنك فرض التحكُّم في الوصول على مستوى الرسالة لرسالة طلب إقران الرمز المميز.

التفاصيل
المعلَمات
[in] ec
ExchangeContext الذي تم استلام الرسالة منه.
[in] msgProfileId
معرّف الملف الشخصي للرسالة المستلمة.
[in] msgType
نوع الرسالة التي تم استلامها.
[in] msgInfo
بنية WeaveMessageInfo تحتوي على معلومات حول الرسالة المستلمة.
[in,out] result
قيمة تعداد تصف نتيجة تقييم سياسة التحكم في الوصول للرسالة المستلمة. عند الدخول إلى الطريقة، تمثل القيمة النتيجة المبدئية في النقطة الحالية في عملية التقييم. وعند العودة، من المتوقع أن تمثل النتيجة التقييم النهائي لسياسة التحكم في الوصول للرسالة.

طلب الإقران

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

OnUnTokenTokenRequest

virtual WEAVE_ERROR OnUnpairTokenRequest(
  TokenPairingServer *server
)=0