NLWeaveStack
Summary
Inheritance
Inherits from: NSObject
Properties |
|
---|---|
BleDelegate
|
|
WorkQueue
|
dispatch_queue_t
|
currentState
|
EWeaveStackState
|
Public static functions |
|
---|---|
sharedStack()
|
virtual instancetype
|
Public functions |
|
---|---|
InitStack:bleDelegate:(NSString *listenAddr, NLWeaveBleDelegate *bleDelegate)
|
virtual WEAVE_ERROR
|
ShutdownStack:(ShutdownCompletionBlock block)
|
virtual void
|
createDeviceManager:appCallbackQueue:(NSString *name, dispatch_queue_t appCallbackQueue)
|
virtual NLWeaveDeviceManager *
|
createWdmClient:appCallbackQueue:(NSString *name, dispatch_queue_t appCallbackQueue)
|
virtual NLWdmClient *
|
Properties
BleDelegate
NLWeaveBleDelegate * BleDelegate
WorkQueue
dispatch_queue_t WorkQueue
currentState
EWeaveStackState currentState
Public static functions
sharedStack
virtual instancetype sharedStack()
Details | |
---|---|
Returns |
id of the shared Weave stack instance
|
Public functions
InitStack:bleDelegate:
virtual WEAVE_ERROR InitStack:bleDelegate:( NSString *listenAddr, NLWeaveBleDelegate *bleDelegate )
ShutdownStack:
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 )