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

هذه فئة تجريدية.

ملخّص

الاكتساب

موروث من: 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

الدوال العامة

EnforceAccessControl

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
قيمة عددية تصف نتيجة تقييم سياسة التحكم في الوصول للرسالة التي تم استلامها. عند الدخول إلى الطريقة، تمثل القيمة النتيجة المؤقتة في المرحلة الحالية من عملية التقييم. عند إرجاع الرسالة، من المتوقّع أن تمثّل التقييم النهائي لسياسة التحكّم في الوصول إلى الرسالة.

OnPairTokenRequest

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

OnUnpairTokenRequest

virtual WEAVE_ERROR OnUnpairTokenRequest(
  TokenPairingServer *server
)=0