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
รับค่า Double ที่กำหนดให้กับพร็อพเพอร์ตี้ที่เส้นทางที่ระบุภายในลักษณะนี้
|
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
ตรวจสอบว่าพร็อพเพอร์ตี้ Null ในเส้นทางที่ระบุภายในลักษณะนี้ไหม
|
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 )
รับค่า Double ที่กำหนดให้กับพร็อพเพอร์ตี้ที่เส้นทางที่ระบุภายในลักษณะนี้
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 )
ตรวจสอบว่าพร็อพเพอร์ตี้ Null ในเส้นทางที่ระบุภายในลักษณะนี้ไหม
refreshData:failure:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
เริ่มซิงค์ข้อมูลลักษณะ
สามารถดูผลของการดำเนินการนี้ได้ผ่าน DestinationHandler และFailedHandler
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 )
กำหนดค่าที่ระบุให้กับเส้นทางที่ระบุเป็นค่าจำนวนเต็มที่ไม่มีเครื่องหมาย
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
toErrorString:
virtual NSString * toErrorString:( WEAVE_ERROR err )
แปลงข้อผิดพลาดของ Weave เป็นสตริง