nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

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

สรุป

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

การสืบทอด

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

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

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

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

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

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

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

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

WeaveFabricState เรียกใช้เมธอดนี้เมื่อปล่อยหรือล้างผ้า

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