nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

यह वॉर्म-कोर के लिए इंटरनल क्लास है.

खास जानकारी

यह FabricStateDelegate इंटरफ़ेस को लागू करता है. इस क्लास का एक इंस्टेंस (जैसे कि sWarmFabricStateDelegate), WeaveFabricState के डेलिगेट के तौर पर सेट है. Warm, कपड़े की स्थिति में बदलाव की सूचना देने के लिए इसका इस्तेमाल करता है.

इनहेरिटेंस

इनसे इनहेरिट किया जाता है: 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
पुराना/पुराना फ़ैब्रिक आईडी.