nl::Weave::FabricStateDelegate

นี่คือคลาสนามธรรม

#include <src/lib/core/WeaveFabricState.h>

คลาสการมอบสิทธิ์นามธรรมนี้จะสื่อสารการเปลี่ยนแปลงสถานะของ Fabric

สรุป

การสืบทอด

คลาสย่อยที่รู้จักโดยตรง: nl::Weave::Warm::WarmFabricStateDelegate

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

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)=0
virtual void
ระบบจะเรียกใช้เมธอดนี้เมื่อ WeaveFabricState เข้าร่วมหรือสร้าง Fabric ใหม่
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
ระบบจะเรียกใช้เมธอดนี้เมื่อ WeaveFabricState ทิ้งไว้ในผ้า (กล่าวคือ ล้างสถานะผ้า)

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

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)=0

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

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

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)=0

ระบบจะเรียกใช้เมธอดนี้เมื่อ WeaveFabricState ทิ้งไว้ในผ้า (กล่าวคือ ล้างสถานะผ้า)

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