Нлдженериктраитупдатабледатасинк
Краткое содержание
Наследование
Наследуется от: NSObjectХарактеристики | |
---|---|
name | NSString * |
owner | id |
resultCallbackQueue | dispatch_queue_t |
Общественные функции | |
---|---|
NS_UNAVAILABLE () | virtual instancetype Отключите инициализатор по умолчанию, унаследованный от NSObject. |
clear () | virtual void очистить все данные о чертах |
deleteData: (NSString *path) | virtual WEAVE_ERROR Удалите данные свойств признака на определенном пути. |
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 Проверьте, имеет ли свойство null по заданному пути в этом признаке. |
refreshData:failure: (GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler) | virtual void Начинает синхронизацию данных признака. |
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 Назначает Null данному пути с безусловной возможностью. |
setNull:conditional: (NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Присваивает Null данному пути. |
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
РезультатОчередь обратного вызова
dispatch_queue_t resultCallbackQueue
Общественные функции
NS_UNAVAILABLE
virtual instancetype NS_UNAVAILABLE()
Отключите инициализатор по умолчанию, унаследованный от NSObject.
прозрачный
virtual void clear()
очистить все данные о чертах
удалить данные:
virtual WEAVE_ERROR deleteData:( NSString *path )
Удалите данные свойств признака на определенном пути.
getBoolean:путь:
virtual WEAVE_ERROR getBoolean:path:( BOOL *val, NSString *path )
Получите логическое значение, присвоенное свойству по заданному пути в этом признаке.
getBytes:путь:
virtual WEAVE_ERROR getBytes:path:( NSData **val, NSString *path )
Получите значение в байтах, присвоенное свойству по заданному пути в этом признаке.
getDouble:путь:
virtual WEAVE_ERROR getDouble:path:( double *val, NSString *path )
Получите двойное значение, присвоенное свойству по заданному пути в этом признаке.
getSigned:путь:
virtual WEAVE_ERROR getSigned:path:( int64_t *val, NSString *path )
Получите значение int64_t, присвоенное свойству по заданному пути в этом признаке.
getString:путь:
virtual WEAVE_ERROR getString:path:( NSString **val, NSString *path )
Получите строковое значение, присвоенное свойству по заданному пути в этом признаке.
getStringArray:путь:
virtual WEAVE_ERROR getStringArray:path:( NSMutableArray **val, NSString *path )
Получите значение массива строк, присвоенное свойству по заданному пути в этом признаке.
getUnsigned:путь:
virtual WEAVE_ERROR getUnsigned:path:( uint64_t *val, NSString *path )
Получите значение uint64_t, присвоенное свойству по заданному пути в этом признаке.
получить версию:
virtual WEAVE_ERROR getVersion:( uint64_t *val )
Возвращает версию признака, представленного этим приемником данных.
isNull:путь:
virtual WEAVE_ERROR isNull:path:( BOOL *val, NSString *path )
Проверьте, имеет ли свойство null по заданному пути в этом признаке.
обновитьДанные: ошибка:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
Начинает синхронизацию данных признака.
Результат этой операции можно наблюдать через CompletionHandler и FaultHandler.
setBoolean:путь:
virtual WEAVE_ERROR setBoolean:path:( BOOL val, NSString *path )
Назначает предоставленное значение заданному пути в виде целочисленного значения со знаком с безусловной возможностью.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
setBoolean:путь:условно:
virtual WEAVE_ERROR setBoolean:path:conditional:( BOOL val, NSString *path, BOOL isConditional )
Назначает предоставленное значение заданному пути.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
|
setBytes:путь:
virtual WEAVE_ERROR setBytes:path:( NSData *val, NSString *path )
Назначает предоставленное значение заданному пути с безусловной возможностью.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
setBytes:путь:условно:
virtual WEAVE_ERROR setBytes:path:conditional:( NSData *val, NSString *path, BOOL isConditional )
Назначает предоставленное значение заданному пути.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
|
setDouble:путь:
virtual WEAVE_ERROR setDouble:path:( double val, NSString *path )
Назначает предоставленное значение заданному пути в виде целочисленного значения со знаком с безусловной возможностью.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
setDouble:путь:условно:
virtual WEAVE_ERROR setDouble:path:conditional:( double val, NSString *path, BOOL isConditional )
Назначает предоставленное значение заданному пути.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
|
setNull:
virtual WEAVE_ERROR setNull:( NSString *path )
Назначает Null данному пути с безусловной возможностью.
Подробности | |||
---|---|---|---|
Параметры |
|
setNull: условно:
virtual WEAVE_ERROR setNull:conditional:( NSString *path, BOOL isConditional )
Присваивает Null данному пути.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
setSigned:путь:
virtual WEAVE_ERROR setSigned:path:( int64_t val, NSString *path )
Назначает предоставленное значение заданному пути в виде целочисленного значения со знаком с безусловной возможностью.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
setSigned:путь:условно:
virtual WEAVE_ERROR setSigned:path:conditional:( int64_t val, NSString *path, BOOL isConditional )
Назначает предоставленное значение заданному пути как целочисленное значение со знаком.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
|
setString:путь:
virtual WEAVE_ERROR setString:path:( NSString *val, NSString *path )
Назначает предоставленное значение заданному пути в виде целочисленного значения со знаком с безусловной возможностью.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
setString:путь:условно:
virtual WEAVE_ERROR setString:path:conditional:( NSString *val, NSString *path, BOOL isConditional )
Назначает предоставленное значение заданному пути.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
|
setStringArray:путь:
virtual WEAVE_ERROR setStringArray:path:( NSArray *stringArray, NSString *path )
Назначает предоставленное значение заданному пути с безусловной возможностью.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
setStringArray:путь:условно:
virtual WEAVE_ERROR setStringArray:path:conditional:( NSArray *stringArray, NSString *path, BOOL isConditional )
Назначает предоставленное значение заданному пути.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
|
setUnsigned:путь:
virtual WEAVE_ERROR setUnsigned:path:( uint64_t val, NSString *path )
Назначает предоставленное значение заданному пути в виде целочисленного значения со знаком с безусловной возможностью.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
setUnsigned:путь:условно:
virtual WEAVE_ERROR setUnsigned:path:conditional:( uint64_t val, NSString *path, BOOL isConditional )
Назначает предоставленное значение заданному пути как целое число без знака.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
|
toErrorString:
virtual NSString * toErrorString:( WEAVE_ERROR err )
преобразовать ошибку Weave в строку