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
पुराना फै़ब्रिक आईडी मिटा दिया गया.