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 শর্তহীন ক্ষমতা সহ প্রদত্ত পাথে নাল বরাদ্দ করে। |
setNull:conditional: (NSString *path, BOOL isConditional) | virtual WEAVE_ERROR প্রদত্ত পাথে নাল বরাদ্দ করে। |
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 * ওয়েভ এররকে স্ট্রিং এ কনভার্ট করুন |
বৈশিষ্ট্য
নাম
NSString * name
মালিক
id owner
ফলাফল কলব্যাক সারি
dispatch_queue_t resultCallbackQueue
পাবলিক ফাংশন
NS_UNAVAILABLE
virtual instancetype NS_UNAVAILABLE()
NSObject থেকে উত্তরাধিকারসূত্রে পাওয়া ডিফল্ট ইনিশিয়ালাইজার অক্ষম করুন।
পরিষ্কার
virtual void clear()
পুরো বৈশিষ্ট্য ডেটা সাফ করুন
ডেটা মুছে দিন:
virtual WEAVE_ERROR deleteData:( NSString *path )
বিশেষ পাথে বৈশিষ্ট্য সম্পত্তি ডেটা মুছুন।
getBoolan:পথ:
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:পথ:
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 )
বৈশিষ্ট্য ডেটার একটি সিঙ্ক শুরু করে।
এই অপারেশনের ফলাফল কমপ্লিশনহ্যান্ডলার এবং ফেইলিউরহ্যান্ডলারের মাধ্যমে লক্ষ্য করা যায়
সেটবুলিয়ান:পথ:
virtual WEAVE_ERROR setBoolean:path:( BOOL val, NSString *path )
শর্তহীন ক্ষমতা সহ একটি স্বাক্ষরিত পূর্ণসংখ্যা মান হিসাবে প্রদত্ত পাথে প্রদত্ত মানকে বরাদ্দ করে৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
সেটবুলিয়ান:পথ:শর্তাধীন:
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: শর্তাধীন:
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 )
শর্তহীন ক্ষমতা সহ প্রদত্ত পাথে নাল বরাদ্দ করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
setNull:শর্তাধীন:
virtual WEAVE_ERROR setNull:conditional:( NSString *path, BOOL isConditional )
প্রদত্ত পাথে নাল বরাদ্দ করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
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: শর্তাধীন:
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 )
প্রদত্ত মানটিকে একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা মান হিসাবে প্রদত্ত পাথে বরাদ্দ করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
ত্রুটি স্ট্রিং:
virtual NSString * toErrorString:( WEAVE_ERROR err )
ওয়েভ এররকে স্ট্রিং এ কনভার্ট করুন