NLGenericTraitUpdatableDataSink
摘要
繼承
沿用來源: NSObject
屬性 |
|
---|---|
name
|
NSString *
|
owner
|
id
|
resultCallbackQueue
|
dispatch_queue_t
|
公用函式 |
|
---|---|
NS_UNAVAILABLE()
|
virtual instancetype
停用從 NSObject 繼承的預設初始化器。
|
clear()
|
virtual void
清除整個 trait 資料
|
deleteData:(NSString *path)
|
virtual WEAVE_ERROR
刪除特定路徑中的 trait 屬性資料。
|
getBoolean:path:(BOOL *val, NSString *path)
|
virtual WEAVE_ERROR
取得在這個特徵中的指定路徑指派給屬性的布林值。
|
getBytes:path:(NSData **val, NSString *path)
|
virtual WEAVE_ERROR
取得在這個特徵中的指定路徑指派給屬性的位元組值。
|
getDouble:path:(double *val, NSString *path)
|
virtual WEAVE_ERROR
取得在這個特徵內的指定路徑指派給屬性的雙值。
|
getSigned:path:(int64_t *val, NSString *path)
|
virtual WEAVE_ERROR
取得在這個特徵內指定路徑指派給屬性的 int64_t 值。
|
getString:path:(NSString **val, NSString *path)
|
virtual WEAVE_ERROR
取得在這個特徵內的指定路徑中指派給屬性的字串值。
|
getStringArray:path:(NSMutableArray **val, NSString *path)
|
virtual WEAVE_ERROR
取得在這個特徵中的指定路徑指派給屬性的字串陣列值。
|
getUnsigned:path:(uint64_t *val, NSString *path)
|
virtual WEAVE_ERROR
取得在這個特徵內的指定路徑中指派給屬性的 uint64_t 值。
|
getVersion:(uint64_t *val)
|
virtual WEAVE_ERROR
傳回這個資料接收器所代表的特徵版本。
|
isNull:path:(BOOL *val, NSString *path)
|
virtual WEAVE_ERROR
檢查此特徵中的指定路徑是否為空值。
|
refreshData:failure:(GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler)
|
virtual void
開始同步處理 trait 資料。
|
setBoolean:path:(BOOL val, NSString *path)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
|
setBoolean:path:conditional:(BOOL val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑。
|
setBytes:path:(NSData *val, NSString *path)
|
virtual WEAVE_ERROR
將提供的值指派給無條件功能的指定路徑。
|
setBytes:path:conditional:(NSData *val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑。
|
setDouble:path:(double val, NSString *path)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
|
setDouble:path:conditional:(double val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑。
|
setNull:(NSString *path)
|
virtual WEAVE_ERROR
將空值指派給具備無條件功能的指定路徑。
|
setNull:conditional:(NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
將空值指派給指定路徑。
|
setSigned:path:(int64_t val, NSString *path)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
|
setSigned:path:conditional:(int64_t val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑,做為正負號整數值。
|
setString:path:(NSString *val, NSString *path)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
|
setString:path:conditional:(NSString *val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑。
|
setStringArray:path:(NSArray *stringArray, NSString *path)
|
virtual WEAVE_ERROR
將提供的值指派給無條件功能的指定路徑。
|
setStringArray:path:conditional:(NSArray *stringArray, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑。
|
setUnsigned:path:(uint64_t val, NSString *path)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
|
setUnsigned:path:conditional:(uint64_t val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
將提供的值指派給指定路徑,做為無正負號整數值。
|
toErrorString:(WEAVE_ERROR err)
|
virtual NSString *
將 Weave 錯誤轉換為字串
|
屬性
名稱
NSString * name
擁有者
id owner
resultCallbackQueue
dispatch_queue_t resultCallbackQueue
公用函式
NS_UNAVAILABLE
virtual instancetype NS_UNAVAILABLE()
停用從 NSObject 繼承的預設初始化器。
關閉
virtual void clear()
清除整個 trait 資料
getBoolean:path:
virtual WEAVE_ERROR getBoolean:path:( BOOL *val, NSString *path )
取得在這個特徵中的指定路徑指派給屬性的布林值。
getBytes:path:
virtual WEAVE_ERROR getBytes:path:( NSData **val, NSString *path )
取得在這個特徵中的指定路徑指派給屬性的位元組值。
getDouble:path:
virtual WEAVE_ERROR getDouble:path:( double *val, NSString *path )
取得在這個特徵內的指定路徑指派給屬性的雙值。
getSigned:path:
virtual WEAVE_ERROR getSigned:path:( int64_t *val, NSString *path )
取得在這個特徵內指定路徑指派給屬性的 int64_t 值。
getString:path:
virtual WEAVE_ERROR getString:path:( NSString **val, NSString *path )
取得在這個特徵內的指定路徑中指派給屬性的字串值。
getStringArray:path:
virtual WEAVE_ERROR getStringArray:path:( NSMutableArray **val, NSString *path )
取得在這個特徵中的指定路徑指派給屬性的字串陣列值。
getUnsigned:path:
virtual WEAVE_ERROR getUnsigned:path:( uint64_t *val, NSString *path )
取得在這個特徵內的指定路徑中指派給屬性的 uint64_t 值。
updateData:failure:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
開始同步處理 trait 資料。
可以透過 COMPLETEHandler 和 failedHandler 觀察這項作業的結果
setBoolean:path:
virtual WEAVE_ERROR setBoolean:path:( BOOL val, NSString *path )
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
詳細說明 | |||||
---|---|---|---|---|---|
參數 |
|
setBoolean:path:conditional:
virtual WEAVE_ERROR setBoolean:path:conditional:( BOOL val, NSString *path, BOOL isConditional )
將提供的值指派給指定路徑。
詳細說明 | |||||||
---|---|---|---|---|---|---|---|
參數 |
|
setBytes:path:
virtual WEAVE_ERROR setBytes:path:( NSData *val, NSString *path )
將提供的值指派給無條件功能的指定路徑。
詳細說明 | |||||
---|---|---|---|---|---|
參數 |
|
setBytes:path:conditional:
virtual WEAVE_ERROR setBytes:path:conditional:( NSData *val, NSString *path, BOOL isConditional )
將提供的值指派給指定路徑。
詳細說明 | |||||||
---|---|---|---|---|---|---|---|
參數 |
|
setDouble:path:
virtual WEAVE_ERROR setDouble:path:( double val, NSString *path )
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
詳細說明 | |||||
---|---|---|---|---|---|
參數 |
|
setDouble:path:conditional:
virtual WEAVE_ERROR setDouble:path:conditional:( double val, NSString *path, BOOL isConditional )
將提供的值指派給指定路徑。
詳細說明 | |||||||
---|---|---|---|---|---|---|---|
參數 |
|
setNull:
virtual WEAVE_ERROR setNull:( NSString *path )
將空值指派給具備無條件功能的指定路徑。
詳細說明 | |||
---|---|---|---|
參數 |
|
setNull:conditional:
virtual WEAVE_ERROR setNull:conditional:( NSString *path, BOOL isConditional )
將空值指派給指定路徑。
詳細說明 | |||||
---|---|---|---|---|---|
參數 |
|
setSigned:path:
virtual WEAVE_ERROR setSigned:path:( int64_t val, NSString *path )
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
詳細說明 | |||||
---|---|---|---|---|---|
參數 |
|
setSigned:path:conditional:
virtual WEAVE_ERROR setSigned:path:conditional:( int64_t val, NSString *path, BOOL isConditional )
將提供的值指派給指定路徑,做為正負號整數值。
詳細說明 | |||||||
---|---|---|---|---|---|---|---|
參數 |
|
setString:path:
virtual WEAVE_ERROR setString:path:( NSString *val, NSString *path )
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
詳細說明 | |||||
---|---|---|---|---|---|
參數 |
|
setString:path:conditional:
virtual WEAVE_ERROR setString:path:conditional:( NSString *val, NSString *path, BOOL isConditional )
將提供的值指派給指定路徑。
詳細說明 | |||||||
---|---|---|---|---|---|---|---|
參數 |
|
setStringArray:path:
virtual WEAVE_ERROR setStringArray:path:( NSArray *stringArray, NSString *path )
將提供的值指派給無條件功能的指定路徑。
詳細說明 | |||||
---|---|---|---|---|---|
參數 |
|
setStringArray:path:conditional:
virtual WEAVE_ERROR setStringArray:path:conditional:( NSArray *stringArray, NSString *path, BOOL isConditional )
將提供的值指派給指定路徑。
詳細說明 | |||||||
---|---|---|---|---|---|---|---|
參數 |
|
setUnsigned:path:
virtual WEAVE_ERROR setUnsigned:path:( uint64_t val, NSString *path )
將提供的值指派給指定路徑,做為具備無條件功能的帶正負號整數值。
詳細說明 | |||||
---|---|---|---|---|---|
參數 |
|
setUnsigned:path:conditional:
virtual WEAVE_ERROR setUnsigned:path:conditional:( uint64_t val, NSString *path, BOOL isConditional )
將提供的值指派給指定路徑,做為無正負號整數值。
詳細說明 | |||||||
---|---|---|---|---|---|---|---|
參數 |
|