NLWeaveStack

Tóm tắt

Tính kế thừa

Kế thừa từ: NSObject

Thuộc tính

BleDelegate
WorkQueue
dispatch_queue_t
currentState
EWeaveStackState

Hàm tĩnh công khai

sharedStack()
virtual instancetype

Hàm công khai

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 *

Thuộc tính

BleDelegate

NLWeaveBleDelegate * BleDelegate

WorkQueue

dispatch_queue_t WorkQueue

currentState

EWeaveStackState currentState

Hàm tĩnh công khai

sharedStack

virtual instancetype sharedStack()

Thông tin chi tiết
Trả về
mã nhận dạng của bản sao ngăn xếp Weave dùng chung

Hàm công khai

InitStack:bleDelegate:

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

Ngắt kết nối:

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
)