NLGenericTraitUpdatableDataSink
ملخّص
الاكتساب
يتم الاكتساب من: 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
تحقق مما إذا كانت هناك خاصية فارغة في المسار المحدد ضمن هذه السمة.
|
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
resultCallbackQueue
dispatch_queue_t resultCallbackQueue
وظائف عامة
NS_UNAVAILABLE
virtual instancetype NS_UNAVAILABLE()
إيقاف أداة الإعداد التلقائية المكتسَبة من NSObject
محو
virtual void clear()
وتمحو بيانات الصفات بأكملها
deleteData:
virtual WEAVE_ERROR deleteData:( NSString *path )
احذف بيانات خصائص السمات على مسار معيّن.
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 المعينة للسمة في المسار المحدد ضمن هذه السمة.
getVersion:
virtual WEAVE_ERROR getVersion:( uint64_t *val )
تعرض إصدار السمة الذي يمثله مصدر البيانات هذا.
مسار:isNull:
virtual WEAVE_ERROR isNull:path:( BOOL *val, NSString *path )
تحقق مما إذا كانت هناك خاصية فارغة في المسار المحدد ضمن هذه السمة.
refreshData:failure:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
تبدأ مزامنة بيانات السمة.
يمكن ملاحظة نتيجة هذه العملية من خلال CompleteHandler و لأنّ الإخفاقHandler
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 )
تعيّن القيمة "Null" (فارغ) إلى المسار المحدد مع إمكانية غير مشروطة.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
setNull:conditional:
virtual WEAVE_ERROR setNull:conditional:( NSString *path, BOOL isConditional )
يعيّن "Null" (فارغ) إلى المسار المحدد.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
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 )
تُعيِّن القيمة المقدمة إلى المسار المحدّد كقيمة عدد صحيح غير موقع.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|