nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

นี่เป็นคลาสภายในของ WarmCore

สรุป

โดยใช้อินเทอร์เฟซ FabricStateDelegate อินสแตนซ์ของคลาสนี้ (เช่น sWarmFabricStateDelegate) มีการตั้งค่าเป็นมอบสิทธิ์ของ WeaveFabricState Warm ใช้ตัวเลือกนี้เพื่อรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงสถานะของ Fabric

การสืบทอด

รับค่าจาก nl::Weave::FabricStateDelegate

ฟังก์ชันสาธารณะ

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
เมธอดนี้จะเรียกใช้โดย WeaveFabricState เมื่อเข้าร่วม/สร้าง Fabric ใหม่
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
เมธอดนี้จะเรียกใช้โดย WeaveFabricState เมื่อปล่อย/ล้างข้อมูลบนเนื้อผ้า

ฟังก์ชันสาธารณะ

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

เมธอดนี้จะเรียกใช้โดย WeaveFabricState เมื่อเข้าร่วม/สร้าง Fabric ใหม่

รายละเอียด
พารามิเตอร์
[in] fabricState
WeaveFabricState มีการเปลี่ยนแปลง
[in] newFabricId
รหัส Fabric ใหม่

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

เมธอดนี้จะเรียกใช้โดย WeaveFabricState เมื่อปล่อย/ล้างข้อมูลบนเนื้อผ้า

รายละเอียด
พารามิเตอร์
[in] fabricState
WeaveFabricState มีการเปลี่ยนแปลง
[in] oldFabricId
รหัส Fabric เก่า/ก่อนหน้า