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()
تمام داده های صفت را پاک کنید
حذف داده ها:
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:path:
virtual WEAVE_ERROR isNull:path:( BOOL *val, NSString *path )
بررسی کنید که آیا ویژگی تهی در مسیر داده شده در این صفت وجود دارد یا خیر.
refreshData:failure:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
همگام سازی داده های صفت را آغاز می کند.
نتیجه این عملیات از طریق CompletionHandler و FailHandler قابل مشاهده است
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 )
مقدار ارائه شده را به عنوان یک عدد صحیح بدون علامت به مسیر داده شده اختصاص می دهد.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
مولفه های |
|
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.