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
מזהה הבד הישן שנמחק.