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