nl:: بافت:: گرم:: WarmFabricStateDelegate

#include <src/warm/Warm.h>

این یک کلاس داخلی برای WarmCore است.

خلاصه

رابط FabricStateDelegate را پیاده سازی می کند. نمونه ای از این کلاس (یعنی sWarmFabricStateDelegate)، به عنوان نماینده WeaveFabricState تنظیم می شود. گرم از این برای اطلاع از تغییرات وضعیت پارچه استفاده می کند.

وراثت

از: nl::Weave::FabricStateDelegate به ارث می رسد

توابع عمومی

DidJoinFabric ( WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
این روش توسط WeaveFabricState هنگام اتصال/ایجاد یک پارچه جدید فراخوانی می شود.
DidLeaveFabric ( WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
این روش توسط WeaveFabricState هنگام خروج/پاک کردن پارچه مورد استفاده قرار می گیرد.

توابع عمومی

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

این روش توسط WeaveFabricState هنگام اتصال/ایجاد یک پارچه جدید فراخوانی می شود.

جزئیات
مولفه های
[in] fabricState
WeaveFabricState که تغییر کرده است.
[in] newFabricId
شناسه پارچه جدید

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

این روش توسط WeaveFabricState هنگام خروج/پاک کردن پارچه مورد استفاده قرار می گیرد.

جزئیات
مولفه های
[in] fabricState
WeaveFabricState که تغییر کرده است.
[in] oldFabricId
شناسه پارچه قدیمی/قبلی.