nl::Weave::FabricStateDelegate

هذه فئة تجريدية.

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

تقوم هذه الفئة المجرّدة المفوَّضة بإبلاغ تغييرات حالة النسيج.

ملخّص

الاكتساب

الفئات الفرعية المعروفة المباشرة: nl::Weave::Warm::WarmFabricStateDelegate

الدوال العامة

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)=0
virtual void
وتُسمى هذه الطريقة عند ضم WeaveFabricState أو إنشاء نسيج جديد.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
تُسمّى هذه الطريقة عندما تترك الدالة WeaveFabricState نسيجًا (أي يتمّ محو حالة القماش).

الدوال العامة

DidJoinFabric

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

وتُسمى هذه الطريقة عند ضم WeaveFabricState أو إنشاء نسيج جديد.

التفاصيل
المَعلمات
[in] fabricState
مؤشر إلى WeaveFabricState الذي تم تغييره.
[in] newFabricId
معرّف القماش الجديد لـ WeaveFabricState.

DidLeaveFabric

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

تُسمّى هذه الطريقة عندما تترك الدالة WeaveFabricState نسيجًا (أي يتمّ محو حالة القماش).

التفاصيل
المَعلمات
[in] fabricState
مؤشر إلى WeaveFabricState الذي تم تغييره.
[in] oldFabricId
معرّف القماش القديم الذي تم محوه.