nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Đây là một lớp nội bộ cho WarmCore.

Tóm tắt

Phương thức này triển khai giao diện FabricStateDelegate. Một thực thể của lớp này (cụ thể là sWarmFabricStateDelegate) được đặt làm thực thể đại diện của WeaveFabricState. Thao tác Warm sử dụng chế độ này để nhận thông báo về các thay đổi đối với trạng thái Vải.

Tính kế thừa

Kế thừa từ: nl::Weave::FabricStateDelegate

Hàm công khai

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
Phương thức này được WeaveFabricState gọi khi tham gia/tạo một lớp vải mới.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Phương thức này được WeaveFabricState gọi khi rời khỏi/xoá một vải.

Hàm công khai

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Phương thức này được WeaveFabricState gọi khi tham gia/tạo một lớp vải mới.

Chi tiết
Tham số
[in] fabricState
WeaveFabricState đã thay đổi.
[in] newFabricId
Mã vải mới.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Phương thức này được WeaveFabricState gọi khi rời khỏi/xoá một vải.

Chi tiết
Tham số
[in] fabricState
WeaveFabricState đã thay đổi.
[in] oldFabricId
Mã nhận dạng vải cũ/cũ.