nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate

זו כיתה מופשטת.

סיכום

ירושה

יורשים מ: nl::Weave::WeaveServerDelegateBase
Direct known Subclasses: nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer

תפקידים ציבוריים

EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
virtual void
אכיפה של בקרת גישה ברמת ההודעה עבור הודעת בקשה נכנסת להקצאת שירות.
HandleIFJServiceFabricJoinResult(WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode)=0
virtual void
HandlePairDeviceToAccountResult(WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode)=0
virtual void
HandleRegisterServicePairAccount(RegisterServicePairAccountMessage & msg)=0
virtual WEAVE_ERROR
HandleUnregisterService(uint64_t serviceId)=0
virtual WEAVE_ERROR
HandleUpdateService(UpdateServiceMessage & msg)=0
virtual WEAVE_ERROR
IsPairedToAccount() const
virtual bool
בוצעה שיחה כדי לבדוק אם המכשיר מותאם כרגע לחשבון.

תפקידים ציבוריים

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
ערך ממוספר שמתאר את התוצאה של הערכה של מדיניות בקרת הגישה עבור ההודעה שהתקבלה. בכניסה לשיטה, הערך מייצג את התוצאה הטנטטיבית בנקודה הנוכחית של תהליך ההערכה. כשהגרסה תחזור על עצמה, התוצאה אמורה לייצג את ההערכה הסופית של מדיניות בקרת הגישה להודעה.

HandleIFJServiceFabricJoinResult

virtual void HandleIFJServiceFabricJoinResult(
  WEAVE_ERROR localErr,
  uint32_t serverStatusProfileId,
  uint16_t serverStatusCode
)=0

HandlePairDeviceToAccountResult

virtual void HandlePairDeviceToAccountResult(
  WEAVE_ERROR localErr,
  uint32_t serverStatusProfileId,
  uint16_t serverStatusCode
)=0

HandleRegisterServicePairAccount

virtual WEAVE_ERROR HandleRegisterServicePairAccount(
  RegisterServicePairAccountMessage & msg
)=0

HandleUnregisterService

virtual WEAVE_ERROR HandleUnregisterService(
  uint64_t serviceId
)=0

HandleUpdateService

virtual WEAVE_ERROR HandleUpdateService(
  UpdateServiceMessage & msg
)=0

IsPairedToAccount

virtual bool IsPairedToAccount() const 

בוצעה שיחה כדי לבדוק אם המכשיר מותאם כרגע לחשבון.