NLGenericTraitUpdatableDataSink

Özet

Devralma

Devralındığı kaynak: NSObject

Özellikler

name
NSString *
owner
id
resultCallbackQueue
dispatch_queue_t

Herkese açık işlevler

NS_UNAVAILABLE()
virtual instancetype
NSObject'ten devralınan varsayılan başlatıcıyı devre dışı bırak.
clear()
virtual void
tüm özellik verilerini temizle
deleteData:(NSString *path)
virtual WEAVE_ERROR
Belirli bir yoldaki özellik özelliği verilerini silin.
getBoolean:path:(BOOL *val, NSString *path)
virtual WEAVE_ERROR
Bu özellik içinde belirtilen yoldaki mülke atanan boole değerini alın.
getBytes:path:(NSData **val, NSString *path)
virtual WEAVE_ERROR
Bu özellik içinde belirtilen yoldaki mülke atanan bayt değerini alın.
getDouble:path:(double *val, NSString *path)
virtual WEAVE_ERROR
Bu özellikte belirtilen yoldaki mülke atanan çift değeri alın.
getSigned:path:(int64_t *val, NSString *path)
virtual WEAVE_ERROR
Bu özellikte belirtilen yoldaki mülke atanan int64_t değerini alın.
getString:path:(NSString **val, NSString *path)
virtual WEAVE_ERROR
Bu özellik içinde belirtilen yoldaki mülke atanan dize değerini alın.
getStringArray:path:(NSMutableArray **val, NSString *path)
virtual WEAVE_ERROR
Bu özellik içinde belirtilen yoldaki mülke atanan dize dizisi değerini alın.
getUnsigned:path:(uint64_t *val, NSString *path)
virtual WEAVE_ERROR
Bu özellik içinde belirtilen yoldaki özelliğe atanan uint64_t değerini alın.
getVersion:(uint64_t *val)
virtual WEAVE_ERROR
Bu veri havuzunun temsil ettiği özelliğin sürümünü döndürür.
isNull:path:(BOOL *val, NSString *path)
virtual WEAVE_ERROR
Bu özellik içerisindeki belirtilen yolda boş özelliğin olup olmadığını kontrol edin.
refreshData:failure:(GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler)
virtual void
Özellik verilerinin senkronizasyonunu başlatır.
setBoolean:path:(BOOL val, NSString *path)
virtual WEAVE_ERROR
Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.
setBoolean:path:conditional:(BOOL val, NSString *path, BOOL isConditional)
virtual WEAVE_ERROR
Verilen değeri verilen yola atar.
setBytes:path:(NSData *val, NSString *path)
virtual WEAVE_ERROR
Sağlanan değeri, koşulsuz işlevle belirtilen yola atar.
setBytes:path:conditional:(NSData *val, NSString *path, BOOL isConditional)
virtual WEAVE_ERROR
Verilen değeri verilen yola atar.
setDouble:path:(double val, NSString *path)
virtual WEAVE_ERROR
Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.
setDouble:path:conditional:(double val, NSString *path, BOOL isConditional)
virtual WEAVE_ERROR
Verilen değeri verilen yola atar.
setNull:(NSString *path)
virtual WEAVE_ERROR
Belirtilen yola koşulsuz kapasiteyle boş değer atar.
setNull:conditional:(NSString *path, BOOL isConditional)
virtual WEAVE_ERROR
Verilen yola Null değerini atar.
setSigned:path:(int64_t val, NSString *path)
virtual WEAVE_ERROR
Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.
setSigned:path:conditional:(int64_t val, NSString *path, BOOL isConditional)
virtual WEAVE_ERROR
Verilen değeri, belirtilen yola işaretli tam sayı değeri olarak atar.
setString:path:(NSString *val, NSString *path)
virtual WEAVE_ERROR
Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.
setString:path:conditional:(NSString *val, NSString *path, BOOL isConditional)
virtual WEAVE_ERROR
Verilen değeri verilen yola atar.
setStringArray:path:(NSArray *stringArray, NSString *path)
virtual WEAVE_ERROR
Sağlanan değeri, koşulsuz işlevle belirtilen yola atar.
setStringArray:path:conditional:(NSArray *stringArray, NSString *path, BOOL isConditional)
virtual WEAVE_ERROR
Verilen değeri verilen yola atar.
setUnsigned:path:(uint64_t val, NSString *path)
virtual WEAVE_ERROR
Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.
setUnsigned:path:conditional:(uint64_t val, NSString *path, BOOL isConditional)
virtual WEAVE_ERROR
Verilen değeri, belirtilen yola imzasız bir tam sayı değeri olarak atar.
toErrorString:(WEAVE_ERROR err)
virtual NSString *
Weave hatasını dizeye dönüştür

Özellikler

ad

NSString * name

sahibi

id owner

resultCallbackQueue

dispatch_queue_t resultCallbackQueue

Herkese açık işlevler

NS_UNAVAILABLE

virtual instancetype NS_UNAVAILABLE()

NSObject'ten devralınan varsayılan başlatıcıyı devre dışı bırak.

temizle

virtual void clear()

tüm özellik verilerini temizle

deleteData:

virtual WEAVE_ERROR deleteData:(
  NSString *path
)

Belirli bir yoldaki özellik özelliği verilerini silin.

getBoolean:path:

virtual WEAVE_ERROR getBoolean:path:(
  BOOL *val,
  NSString *path
)

Bu özellik içinde belirtilen yoldaki mülke atanan boole değerini alın.

getBytes:path:

virtual WEAVE_ERROR getBytes:path:(
  NSData **val,
  NSString *path
)

Bu özellik içinde belirtilen yoldaki mülke atanan bayt değerini alın.

getDouble:path:

virtual WEAVE_ERROR getDouble:path:(
  double *val,
  NSString *path
)

Bu özellikte belirtilen yoldaki mülke atanan çift değeri alın.

getSigned:path:

virtual WEAVE_ERROR getSigned:path:(
  int64_t *val,
  NSString *path
)

Bu özellikte belirtilen yoldaki mülke atanan int64_t değerini alın.

getString:path:

virtual WEAVE_ERROR getString:path:(
  NSString **val,
  NSString *path
)

Bu özellik içinde belirtilen yoldaki mülke atanan dize değerini alın.

getStringArray:path:

virtual WEAVE_ERROR getStringArray:path:(
  NSMutableArray **val,
  NSString *path
)

Bu özellik içinde belirtilen yoldaki mülke atanan dize dizisi değerini alın.

getUnsigned:path:

virtual WEAVE_ERROR getUnsigned:path:(
  uint64_t *val,
  NSString *path
)

Bu özellik içinde belirtilen yoldaki özelliğe atanan uint64_t değerini alın.

getVersion:

virtual WEAVE_ERROR getVersion:(
  uint64_t *val
)

Bu veri havuzunun temsil ettiği özelliğin sürümünü döndürür.

isNull:path:

virtual WEAVE_ERROR isNull:path:(
  BOOL *val,
  NSString *path
)

Bu özellik içerisindeki belirtilen yolda boş özelliğin olup olmadığını kontrol edin.

refreshData:failure:

virtual void refreshData:failure:(
  GenericTraitUpdatableDataSinkCompletionBlock completionHandler,
  GenericTraitUpdatableDataSinkFailureBlock failureHandler
)

Özellik verilerinin senkronizasyonunu başlatır.

Bu işlemin sonucu, CompleteHandler ve errorHandler aracılığıyla gözlemlenebilir

setBoolean:path:

virtual WEAVE_ERROR setBoolean:path:(
  BOOL val,
  NSString *path
)

Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak boole değeri

setBoolean:path:conditional:

virtual WEAVE_ERROR setBoolean:path:conditional:(
  BOOL val,
  NSString *path,
  BOOL isConditional
)

Verilen değeri verilen yola atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak boole değeri
isConditional
ve çelişen değişikliklerin üzerine yazmaya izin verilip verilmeyeceğini belirler. Doğru değerine ayarlanırsa özelliğin daha sonraki bir sürümü bu özelliği değiştirdiyse ve güncelleme için gereken sürüme eşit değilse bu güncelleme atlanır; aksi takdirde, bu değer daha yeni olan değişikliğin üzerine yazılır

setBytes:path:

virtual WEAVE_ERROR setBytes:path:(
  NSData *val,
  NSString *path
)

Sağlanan değeri, koşulsuz işlevle belirtilen yola atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak bayt değeri.

setBytes:path:conditional:

virtual WEAVE_ERROR setBytes:path:conditional:(
  NSData *val,
  NSString *path,
  BOOL isConditional
)

Verilen değeri verilen yola atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak bayt değeri.
isConditional
ve çelişen değişikliklerin üzerine yazmaya izin verilip verilmeyeceğini belirler. Doğru değerine ayarlanırsa özelliğin daha sonraki bir sürümü bu özelliği değiştirdiyse ve güncelleme için gereken sürüme eşit değilse bu güncelleme atlanır; aksi takdirde, bu değer daha yeni olan değişikliğin üzerine yazılır

setDouble:path:

virtual WEAVE_ERROR setDouble:path:(
  double val,
  NSString *path
)

Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak çift değerdir

setDouble:path:conditional:

virtual WEAVE_ERROR setDouble:path:conditional:(
  double val,
  NSString *path,
  BOOL isConditional
)

Verilen değeri verilen yola atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak çift değerdir
isConditional
ve çelişen değişikliklerin üzerine yazmaya izin verilip verilmeyeceğini belirler. Doğru değerine ayarlanırsa özelliğin daha sonraki bir sürümü bu özelliği değiştirdiyse ve güncelleme için gereken sürüme eşit değilse bu güncelleme atlanır; aksi takdirde, bu değer daha yeni olan değişikliğin üzerine yazılır

setNull:

virtual WEAVE_ERROR setNull:(
  NSString *path
)

Belirtilen yola koşulsuz kapasiteyle boş değer atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu

setNull:conditional:

virtual WEAVE_ERROR setNull:conditional:(
  NSString *path,
  BOOL isConditional
)

Verilen yola Null değerini atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
isConditional
ve çelişen değişikliklerin üzerine yazmaya izin verilip verilmeyeceğini belirler. Doğru değerine ayarlanırsa özelliğin daha sonraki bir sürümü bu özelliği değiştirdiyse ve güncelleme için gereken sürüme eşit değilse bu güncelleme atlanır; aksi takdirde, bu değer daha yeni olan değişikliğin üzerine yazılır

setSigned:path:

virtual WEAVE_ERROR setSigned:path:(
  int64_t val,
  NSString *path
)

Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak int64_t değeri

setSigned:path:conditional:

virtual WEAVE_ERROR setSigned:path:conditional:(
  int64_t val,
  NSString *path,
  BOOL isConditional
)

Verilen değeri, belirtilen yola işaretli tam sayı değeri olarak atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak int64_t değeri
isConditional
ve çelişen değişikliklerin üzerine yazmaya izin verilip verilmeyeceğini belirler. Doğru değerine ayarlanırsa özelliğin daha sonraki bir sürümü bu özelliği değiştirdiyse ve güncelleme için gereken sürüme eşit değilse bu güncelleme atlanır; aksi takdirde, bu değer daha yeni olan değişikliğin üzerine yazılır

setString:path:

virtual WEAVE_ERROR setString:path:(
  NSString *val,
  NSString *path
)

Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak Dize değeri

setString:path:conditional:

virtual WEAVE_ERROR setString:path:conditional:(
  NSString *val,
  NSString *path,
  BOOL isConditional
)

Verilen değeri verilen yola atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak dize değeri
isConditional
ve çelişen değişikliklerin üzerine yazmaya izin verilip verilmeyeceğini belirler. Doğru değerine ayarlanırsa özelliğin daha sonraki bir sürümü bu özelliği değiştirdiyse ve güncelleme için gereken sürüme eşit değilse bu güncelleme atlanır; aksi takdirde, bu değer daha yeni olan değişikliğin üzerine yazılır

setStringArray:path:

virtual WEAVE_ERROR setStringArray:path:(
  NSArray *stringArray,
  NSString *path
)

Sağlanan değeri, koşulsuz işlevle belirtilen yola atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak dize dizisi

setStringArray:path:conditional:

virtual WEAVE_ERROR setStringArray:path:conditional:(
  NSArray *stringArray,
  NSString *path,
  BOOL isConditional
)

Verilen değeri verilen yola atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
mülke atanacak dize dizisi değeri
isConditional
ve çelişen değişikliklerin üzerine yazmaya izin verilip verilmeyeceğini belirler. Doğru değerine ayarlanırsa özelliğin daha sonraki bir sürümü bu özelliği değiştirdiyse ve güncelleme için gereken sürüme eşit değilse bu güncelleme atlanır; aksi takdirde, bu değer daha yeni olan değişikliğin üzerine yazılır

setUnsigned:path:

virtual WEAVE_ERROR setUnsigned:path:(
  uint64_t val,
  NSString *path
)

Verilen değeri, belirtilen yola koşulsuz özelliğe sahip imzalı tam sayı değeri olarak atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
özelliğe atanacak uint64_t değeri

setUnsigned:path:conditional:

virtual WEAVE_ERROR setUnsigned:path:conditional:(
  uint64_t val,
  NSString *path,
  BOOL isConditional
)

Verilen değeri, belirtilen yola imzasız bir tam sayı değeri olarak atar.

Ayrıntılar
Parametreler
path
değiştirilecek mülkün proto yolu
val
özelliğe atanacak uint64_t değeri
isConditional
ve çelişen değişikliklerin üzerine yazmaya izin verilip verilmeyeceğini belirler. Doğru değerine ayarlanırsa özelliğin daha sonraki bir sürümü bu özelliği değiştirdiyse ve güncelleme için gereken sürüme eşit değilse bu güncelleme atlanır; aksi takdirde, bu değer daha yeni olan değişikliğin üzerine yazılır

toErrorString:

virtual NSString * toErrorString:(
  WEAVE_ERROR err
)

Weave hatasını dizeye dönüştür