NLGenericTraitUpdatableDataSink
खास जानकारी
इनहेरिटेंस
यहां से इनहेरिट करता है: NSObject
प्रॉपर्टी |
|
---|---|
name
|
NSString *
|
owner
|
id
|
resultCallbackQueue
|
dispatch_queue_t
|
सार्वजनिक फ़ंक्शन |
|
---|---|
NS_UNAVAILABLE()
|
virtual instancetype
NSObject से लिया गया डिफ़ॉल्ट इनिशलाइज़र बंद करें.
|
clear()
|
virtual void
Trait का पूरा डेटा मिटाएं
|
deleteData:(NSString *path)
|
virtual WEAVE_ERROR
किसी खास पाथ पर Trait प्रॉपर्टी का डेटा मिटाएं.
|
getBoolean:path:(BOOL *val, NSString *path)
|
virtual WEAVE_ERROR
इस trait में, दिए गए पाथ पर प्रॉपर्टी को असाइन की गई बूलियन वैल्यू पाएं.
|
getBytes:path:(NSData **val, NSString *path)
|
virtual WEAVE_ERROR
इस trait में, दिए गए पाथ पर प्रॉपर्टी को असाइन की गई बाइट वैल्यू पाएं.
|
getDouble:path:(double *val, NSString *path)
|
virtual WEAVE_ERROR
इस Trait में दिए गए पाथ पर, प्रॉपर्टी को असाइन की गई डबल वैल्यू पाएं.
|
getSigned:path:(int64_t *val, NSString *path)
|
virtual WEAVE_ERROR
इस trait में दिए गए पाथ पर, प्रॉपर्टी को असाइन की गई int64_t वैल्यू पाएं.
|
getString:path:(NSString **val, NSString *path)
|
virtual WEAVE_ERROR
इस Trait में, दिए गए पाथ पर प्रॉपर्टी को असाइन की गई स्ट्रिंग वैल्यू पाएं.
|
getStringArray:path:(NSMutableArray **val, NSString *path)
|
virtual WEAVE_ERROR
इस Trait में, दिए गए पाथ पर प्रॉपर्टी को असाइन की गई स्ट्रिंग ऐरे वैल्यू पाएं.
|
getUnsigned:path:(uint64_t *val, NSString *path)
|
virtual WEAVE_ERROR
इस trait में दिए गए पाथ पर, प्रॉपर्टी को असाइन की गई uint64_t वैल्यू पाएं.
|
getVersion:(uint64_t *val)
|
virtual WEAVE_ERROR
इस डेटा सिंक से दिखाए गए Trait का वर्शन दिखाता है.
|
isNull:path:(BOOL *val, NSString *path)
|
virtual WEAVE_ERROR
देखें कि इस trait के अंदर दिए गए पाथ पर, शून्य प्रॉपर्टी है या नहीं.
|
refreshData:failure:(GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler)
|
virtual void
Trait के डेटा को सिंक करना शुरू करता है.
|
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 *
Weave की गड़बड़ी को स्ट्रिंग में बदलें
|
प्रॉपर्टी
नाम
NSString * name
मालिक
id owner
resultCallbackQueue
dispatch_queue_t resultCallbackQueue
सार्वजनिक फ़ंक्शन
NS_UNAVAILABLE
virtual instancetype NS_UNAVAILABLE()
NSObject से लिया गया डिफ़ॉल्ट इनिशलाइज़र बंद करें.
मिटाएं
virtual void clear()
Trait का पूरा डेटा मिटाएं
हटाएं:
virtual WEAVE_ERROR deleteData:( NSString *path )
किसी खास पाथ पर Trait प्रॉपर्टी का डेटा मिटाएं.
getBoolean:पाथ:
virtual WEAVE_ERROR getBoolean:path:( BOOL *val, NSString *path )
इस trait में, दिए गए पाथ पर प्रॉपर्टी को असाइन की गई बूलियन वैल्यू पाएं.
getBytes:पाथ:
virtual WEAVE_ERROR getBytes:path:( NSData **val, NSString *path )
इस trait में, दिए गए पाथ पर प्रॉपर्टी को असाइन की गई बाइट वैल्यू पाएं.
getDoubleClick:पाथ:
virtual WEAVE_ERROR getDouble:path:( double *val, NSString *path )
इस Trait में दिए गए पाथ पर, प्रॉपर्टी को असाइन की गई डबल वैल्यू पाएं.
getSigned:पाथ:
virtual WEAVE_ERROR getSigned:path:( int64_t *val, NSString *path )
इस trait में दिए गए पाथ पर, प्रॉपर्टी को असाइन की गई int64_t वैल्यू पाएं.
getString:path:
virtual WEAVE_ERROR getString:path:( NSString **val, NSString *path )
इस Trait में, दिए गए पाथ पर प्रॉपर्टी को असाइन की गई स्ट्रिंग वैल्यू पाएं.
getStringArray:पाथ:
virtual WEAVE_ERROR getStringArray:path:( NSMutableArray **val, NSString *path )
इस Trait में, दिए गए पाथ पर प्रॉपर्टी को असाइन की गई स्ट्रिंग ऐरे वैल्यू पाएं.
getUnsign:पाथ:
virtual WEAVE_ERROR getUnsigned:path:( uint64_t *val, NSString *path )
इस trait में दिए गए पाथ पर, प्रॉपर्टी को असाइन की गई uint64_t वैल्यू पाएं.
getVersion:
virtual WEAVE_ERROR getVersion:( uint64_t *val )
इस डेटा सिंक से दिखाए गए Trait का वर्शन दिखाता है.
isNull:पाथ:
virtual WEAVE_ERROR isNull:path:( BOOL *val, NSString *path )
देखें कि इस trait के अंदर दिए गए पाथ पर, शून्य प्रॉपर्टी है या नहीं.
रीफ़्रेशडेटा:कामयाब होने की गड़बड़ी:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
Trait के डेटा को सिंक करना शुरू करता है.
इस कार्रवाई के नतीजे को completeHandler और transactionHandler की मदद से देखा जा सकता है
सेटबूलियन:पाथ:
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:पाथ:
virtual WEAVE_ERROR setBytes:path:( NSData *val, NSString *path )
बिना शर्त क्षमता वाले दिए गए पाथ को दी गई वैल्यू असाइन करता है.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
setBytes:path:conditional:
virtual WEAVE_ERROR setBytes:path:conditional:( NSData *val, NSString *path, BOOL isConditional )
दिए गए पाथ को दी गई वैल्यू असाइन करता है.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
setडबल:पाथ:
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:पाथ:
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:पाथ:
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:पाथ:
virtual WEAVE_ERROR setStringArray:path:( NSArray *stringArray, NSString *path )
बिना शर्त क्षमता वाले दिए गए पाथ को दी गई वैल्यू असाइन करता है.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
setStringArray:path:conditional:
virtual WEAVE_ERROR setStringArray:path:conditional:( NSArray *stringArray, NSString *path, BOOL isConditional )
दिए गए पाथ को दी गई वैल्यू असाइन करता है.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
setUnsign:पाथ:
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 )
दिए गए पाथ को बिना हस्ताक्षर वाले पूर्णांक मान के रूप में दी गई वैल्यू असाइन करता है.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
toErrorString:
virtual NSString * toErrorString:( WEAVE_ERROR err )
Weave की गड़बड़ी को स्ट्रिंग में बदलें