nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Ini adalah class internal untuk WarmCore.

Ringkasan

Kode ini menerapkan antarmuka FabricStateDelegate. Instance class ini (yaitu sWarmFabricStateDelegate), ditetapkan sebagai delegasi WeaveFabricState. Warm menggunakannya untuk mendapatkan 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/membersihkan 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 fabric baru.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Metode ini dipanggil oleh WeaveFabricState saat meninggalkan/membersihkan kain.

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