Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink

#include <src/lib/profiles/security/ApplicationKeysTraitDataSink.h>

يحتوي على واجهات لمستودع بيانات سمة مفاتيح تطبيق Weave.

ملخّص

الاكتساب

يتم اكتسابه من: TraitDataSink

الشركات المصنّعة والمُصنّعة

ApplicationKeysTraitDataSink(void)
طريقة الدالة الإنشائية.

السمات المحمية

GroupKeyStore

وظائف عامة

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
يتم استدعاء هذه الطريقة للإشارة إلى وقوع حدث.
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
تحدّد هذه الطريقة كائن تخزين المفاتيح الخاص بالنظام الأساسي.

السمات المحمية

GroupKeyStore

nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase * GroupKeyStore

وظائف عامة

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

طريقة الدالة الإنشائية.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

يتم استدعاء هذه الطريقة للإشارة إلى وقوع حدث.

التفاصيل
المعلمات
[in] aType
نوع الحدث.
[in] aInEventParam
مَعلمات الأحداث
قيم الإرجاع
WEAVE_NO_ERROR

SetGroupKeyStore

void SetGroupKeyStore(
  nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore
)

تحدّد هذه الطريقة كائن تخزين المفاتيح الخاص بالنظام الأساسي.

التفاصيل
المعلمات
[in] groupKeyStore
أشِر إلى كائن تخزين المفاتيح في مجموعة النظام الأساسي. يمكن أن يكون "فارغًا" (NULL) إذا لم تكن هناك حاجة إلى كائن تخزين المفاتيح.
قيم الإرجاع
None.