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
ชี้ไปที่ออบเจ็กต์แหล่งเก็บคีย์กลุ่มแพลตฟอร์ม ค่านี้เป็นค่าว่างได้หากไม่จำเป็นต้องใช้ออบเจ็กต์แหล่งเก็บคีย์
ผลลัพธ์
None.