nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Ini adalah class internal untuk WarmCore.

Ringkasan

Dependensi ini mengimplementasikan antarmuka FabricStateDelegate. Instance class ini (yaitu sWarmFabricStateDelegate), ditetapkan sebagai delegasi WeaveFabricState. Warm menggunakannya untuk menerima notifikasi tentang perubahan status Fabric.

Inheritance

Mewarisi dari: nl::Weave::FabricStateDelegate

Fungsi publik

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
Metode ini dipanggil oleh WeaveFabricState saat menggabungkan/membuat fabric baru.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Metode ini dipanggil oleh WeaveFabricState saat meninggalkan/mengosongkan kain.

Fungsi publik

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Metode ini dipanggil oleh WeaveFabricState saat menggabungkan/membuat fabric baru.

Detail
Parameter
[in] fabricState
WeaveFabricState yang diubah.
[in] newFabricId
ID kain baru.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Metode ini dipanggil oleh WeaveFabricState saat meninggalkan/mengosongkan kain.

Detail
Parameter
[in] fabricState
WeaveFabricState yang diubah.
[in] oldFabricId
ID kain lama/sebelumnya.