NLWeaveStack

खास जानकारी

इनहेरिटेंस

इससे इनहेरिट करता है: NSObject

प्रॉपर्टी

BleDelegate
WorkQueue
dispatch_queue_t
currentState
EWeaveStackState

सार्वजनिक स्टैटिक फ़ंक्शन

sharedStack()
virtual instancetype

सार्वजनिक फ़ंक्शन

InitStack:bleDelegate:(NSString *listenAddr, NLWeaveBleDelegate *bleDelegate)
virtual WEAVE_ERROR
ShutdownStack:(ShutdownCompletionBlock block)
virtual void
createDeviceManager:appCallbackQueue:(NSString *name, dispatch_queue_t appCallbackQueue)
createWdmClient:appCallbackQueue:(NSString *name, dispatch_queue_t appCallbackQueue)
virtual NLWdmClient *

प्रॉपर्टी

BleDelegate

NLWeaveBleDelegate * BleDelegate

WorkQueue

dispatch_queue_t WorkQueue

currentState

EWeaveStackState currentState

सार्वजनिक स्टैटिक फ़ंक्शन

sharedStack

virtual instancetype sharedStack()

ब्यौरा
लौटाए जाने वाले प्रॉडक्ट
शेयर किए गए Weave स्टैक इंस्टेंस का आईडी

सार्वजनिक फ़ंक्शन

InitStack:bleDelegate:

virtual WEAVE_ERROR InitStack:bleDelegate:(
  NSString *listenAddr,
  NLWeaveBleDelegate *bleDelegate
)

शटडाउनस्टैक:

virtual void ShutdownStack:(
  ShutdownCompletionBlock block
)

createDeviceManager:appCallbackQueue:

virtual NLWeaveDeviceManager * createDeviceManager:appCallbackQueue:(
  NSString *name,
  dispatch_queue_t appCallbackQueue
)

createWdmClient:appCallbackQueue:

virtual NLWdmClient * createWdmClient:appCallbackQueue:(
  NSString *name,
  dispatch_queue_t appCallbackQueue
)