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()
전체 특성 데이터 삭제
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 값을 가져옵니다.
isNull:path:
virtual WEAVE_ERROR isNull:path:( BOOL *val, NSString *path )
이 트레잇 내의 지정된 경로에 null 속성이 있는지 확인합니다.
refreshData:failure:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
특성 데이터의 동기화를 시작합니다.
이 작업의 결과는 completeHandler 및 failureHandler를 통해 관찰할 수 있습니다.
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 )
제공된 값을 지정된 경로에 부호 없는 정수 값으로 할당합니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|