NLGenericTraitUpdatableDataSink
Resumo
Herança
Herda: NSObjectPropriedades | |
---|---|
name | NSString * |
owner | id |
resultCallbackQueue | dispatch_queue_t |
Funções públicas | |
---|---|
NS_UNAVAILABLE () | virtual instancetype Desative o inicializador padrão herdado de NSObject. |
clear () | virtual void limpar todos os dados do traço |
deleteData: (NSString *path) | virtual WEAVE_ERROR Exclua os dados de propriedade do traço em um caminho específico. |
getBoolean:path: (BOOL *val, NSString *path) | virtual WEAVE_ERROR Obtenha o valor booleano atribuído à propriedade no caminho fornecido dentro desta característica. |
getBytes:path: (NSData **val, NSString *path) | virtual WEAVE_ERROR Obtenha o valor de bytes atribuído à propriedade no caminho fornecido dentro desta característica. |
getDouble:path: (double *val, NSString *path) | virtual WEAVE_ERROR Obtenha o valor duplo atribuído à propriedade no caminho fornecido dentro desta característica. |
getSigned:path: (int64_t *val, NSString *path) | virtual WEAVE_ERROR Obtenha o valor int64_t atribuído à propriedade no caminho fornecido dentro desta característica. |
getString:path: (NSString **val, NSString *path) | virtual WEAVE_ERROR Obtenha o valor da string atribuído à propriedade no caminho fornecido dentro desta característica. |
getStringArray:path: (NSMutableArray **val, NSString *path) | virtual WEAVE_ERROR Obtenha o valor da matriz de string atribuído à propriedade no caminho fornecido dentro desta característica. |
getUnsigned:path: (uint64_t *val, NSString *path) | virtual WEAVE_ERROR Obtenha o valor uint64_t atribuído à propriedade no caminho fornecido dentro desta característica. |
getVersion: (uint64_t *val) | virtual WEAVE_ERROR Retorna a versão da característica representada por este coletor de dados. |
isNull:path: (BOOL *val, NSString *path) | virtual WEAVE_ERROR Verifique se a propriedade é nula no caminho fornecido dentro desta característica. |
refreshData:failure: (GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler) | virtual void Começa uma sincronização dos dados da característica. |
setBoolean:path: (BOOL val, NSString *path) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional. |
setBoolean:path:conditional: (BOOL val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido. |
setBytes:path: (NSData *val, NSString *path) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido com capacidade incondicional. |
setBytes:path:conditional: (NSData *val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido. |
setDouble:path: (double val, NSString *path) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional. |
setDouble:path:conditional: (double val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido. |
setNull: (NSString *path) | virtual WEAVE_ERROR Atribui Nulo ao caminho fornecido com capacidade incondicional. |
setNull:conditional: (NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Atribui Nulo ao caminho fornecido. |
setSigned:path: (int64_t val, NSString *path) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional. |
setSigned:path:conditional: (int64_t val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado. |
setString:path: (NSString *val, NSString *path) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional. |
setString:path:conditional: (NSString *val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido. |
setStringArray:path: (NSArray *stringArray, NSString *path) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido com capacidade incondicional. |
setStringArray:path:conditional: (NSArray *stringArray, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido. |
setUnsigned:path: (uint64_t val, NSString *path) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional. |
setUnsigned:path:conditional: (uint64_t val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Atribui o valor fornecido ao caminho fornecido como um valor inteiro não assinado. |
toErrorString: ( WEAVE_ERROR err) | virtual NSString * converter erro de Weave em string |
Propriedades
nome
NSString * name
proprietário
id owner
resultCallbackQueue
dispatch_queue_t resultCallbackQueue
Funções públicas
NS_UNAVAILABLE
virtual instancetype NS_UNAVAILABLE()
Desative o inicializador padrão herdado de NSObject.
Claro
virtual void clear()
limpar todos os dados do traço
deleteData:
virtual WEAVE_ERROR deleteData:( NSString *path )
Exclua os dados de propriedade do traço em um caminho específico.
getBoolean: path:
virtual WEAVE_ERROR getBoolean:path:( BOOL *val, NSString *path )
Obtenha o valor booleano atribuído à propriedade no caminho fornecido dentro desta característica.
getBytes: path:
virtual WEAVE_ERROR getBytes:path:( NSData **val, NSString *path )
Obtenha o valor de bytes atribuído à propriedade no caminho fornecido dentro desta característica.
getDouble: path:
virtual WEAVE_ERROR getDouble:path:( double *val, NSString *path )
Obtenha o valor duplo atribuído à propriedade no caminho fornecido dentro desta característica.
getSigned: path:
virtual WEAVE_ERROR getSigned:path:( int64_t *val, NSString *path )
Obtenha o valor int64_t atribuído à propriedade no caminho fornecido dentro desta característica.
getString: path:
virtual WEAVE_ERROR getString:path:( NSString **val, NSString *path )
Obtenha o valor da string atribuído à propriedade no caminho fornecido dentro desta característica.
getStringArray: path:
virtual WEAVE_ERROR getStringArray:path:( NSMutableArray **val, NSString *path )
Obtenha o valor da matriz de string atribuído à propriedade no caminho fornecido dentro desta característica.
getUnsigned: path:
virtual WEAVE_ERROR getUnsigned:path:( uint64_t *val, NSString *path )
Obtenha o valor uint64_t atribuído à propriedade no caminho fornecido dentro desta característica.
getVersion:
virtual WEAVE_ERROR getVersion:( uint64_t *val )
Retorna a versão da característica representada por este coletor de dados.
isNull: path:
virtual WEAVE_ERROR isNull:path:( BOOL *val, NSString *path )
Verifique se a propriedade é nula no caminho fornecido dentro desta característica.
refreshData: falha:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
Começa uma sincronização dos dados da característica.
O resultado desta operação pode ser observado por meio de CompletionHandler e failureHandler
setBoolean: path:
virtual WEAVE_ERROR setBoolean:path:( BOOL val, NSString *path )
Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
setBoolean: path: condicional:
virtual WEAVE_ERROR setBoolean:path:conditional:( BOOL val, NSString *path, BOOL isConditional )
Atribui o valor fornecido ao caminho fornecido.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
setBytes: path:
virtual WEAVE_ERROR setBytes:path:( NSData *val, NSString *path )
Atribui o valor fornecido ao caminho fornecido com capacidade incondicional.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
setBytes: path: condicional:
virtual WEAVE_ERROR setBytes:path:conditional:( NSData *val, NSString *path, BOOL isConditional )
Atribui o valor fornecido ao caminho fornecido.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
setDouble: path:
virtual WEAVE_ERROR setDouble:path:( double val, NSString *path )
Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
setDouble: path: condicional:
virtual WEAVE_ERROR setDouble:path:conditional:( double val, NSString *path, BOOL isConditional )
Atribui o valor fornecido ao caminho fornecido.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
setNull:
virtual WEAVE_ERROR setNull:( NSString *path )
Atribui Nulo ao caminho fornecido com capacidade incondicional.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
setNull: condicional:
virtual WEAVE_ERROR setNull:conditional:( NSString *path, BOOL isConditional )
Atribui Nulo ao caminho fornecido.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
setSigned: path:
virtual WEAVE_ERROR setSigned:path:( int64_t val, NSString *path )
Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
setSigned: path: condicional:
virtual WEAVE_ERROR setSigned:path:conditional:( int64_t val, NSString *path, BOOL isConditional )
Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
setString: path:
virtual WEAVE_ERROR setString:path:( NSString *val, NSString *path )
Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
setString: path: condicional:
virtual WEAVE_ERROR setString:path:conditional:( NSString *val, NSString *path, BOOL isConditional )
Atribui o valor fornecido ao caminho fornecido.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
setStringArray: path:
virtual WEAVE_ERROR setStringArray:path:( NSArray *stringArray, NSString *path )
Atribui o valor fornecido ao caminho fornecido com capacidade incondicional.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
setStringArray: caminho: condicional:
virtual WEAVE_ERROR setStringArray:path:conditional:( NSArray *stringArray, NSString *path, BOOL isConditional )
Atribui o valor fornecido ao caminho fornecido.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
setUnsigned: path:
virtual WEAVE_ERROR setUnsigned:path:( uint64_t val, NSString *path )
Atribui o valor fornecido ao caminho fornecido como um valor inteiro assinado com capacidade incondicional.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
setUnsigned: path: condicional:
virtual WEAVE_ERROR setUnsigned:path:conditional:( uint64_t val, NSString *path, BOOL isConditional )
Atribui o valor fornecido ao caminho fornecido como um valor inteiro não assinado.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
toErrorString:
virtual NSString * toErrorString:( WEAVE_ERROR err )
converter erro de Weave em string