nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Đây là một lớp nội bộ của HeatCore.

Tóm tắt

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 đại diện của WeaveFabricState. Hàm Warm (ấm) dùng chế độ này để nhận thông báo về những thay đổi trạng thái của Fabric.

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 kết cấu mới.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Phương thức này được WeaveFabricState gọi khi bạn rời khỏi/dọn dẹp 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 kết cấu mới.

Thông tin chi tiết
Các tham số
[in] fabricState
WeaveFabricState sẽ 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 bạn rời khỏi/dọn dẹp vải.

Thông tin chi tiết
Các tham số
[in] fabricState
WeaveFabricState sẽ thay đổi.
[in] oldFabricId
Mã kết hợp cũ/trước.