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.