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 قماشًا (أي أنّه تم محو حالة القماش).

وظائف عامة

الانضمام إلى الأقمشة

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

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

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

دفايات الأقمشة

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

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

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