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

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

Chứa các giao diện dành cho bồn lưu trữ dữ liệu trait của khoá ứng dụng Weave.

Tóm tắt

Tính kế thừa

Kế thừa từ: TraitDataSink

Hàm khởi tạo và phá huỷ

ApplicationKeysTraitDataSink(void)
Phương thức hàm khởi tạo.

Thuộc tính được bảo vệ

GroupKeyStore

Hàm công khai

OnEvent(uint16_t aType, void *aInEventParam) __OVERRIDE
Phương thức này được gọi để báo hiệu về sự xuất hiện của một sự kiện.
SetGroupKeyStore(nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase *groupKeyStore)
void
Phương thức này sẽ đặt đối tượng kho khoá dành riêng cho nền tảng.

Thuộc tính được bảo vệ

GroupKeyStore

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

Hàm công khai

ApplicationKeysTraitDataSink

 ApplicationKeysTraitDataSink(
  void
)

Phương thức hàm khởi tạo.

OnEvent

WEAVE_ERROR OnEvent(
  uint16_t aType,
  void *aInEventParam
) __OVERRIDE

Phương thức này được gọi để báo hiệu về sự xuất hiện của một sự kiện.

Chi tiết
Tham số
[in] aType
Loại sự kiện.
[in] aInEventParam
Thông số sự kiện.
Giá trị trả về
WEAVE_NO_ERROR

SetGroupKeyStore

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

Phương thức này sẽ đặt đối tượng kho khoá dành riêng cho nền tảng.

Chi tiết
Tham số
[in] groupKeyStore
Con trỏ đến đối tượng kho khoá của nhóm nền tảng. Giá trị này có thể là giá trị NULL nếu không yêu cầu đối tượng kho khoá.
Giá trị trả về
None.