nl:: Weave:: Profiles:: SoftwareUpdate:: IntegrityTypeList
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
무결성 유형 목록을 이미지 쿼리의 일부로 보유하는 보조 클래스입니다.
요약
가능한 무결성 유형의 모든 하위 집합을 보유하도록 크기가 조정된 간단한 래퍼입니다. 이 작업을 수행하기 위한 크기는 IntegrityTypes의 요소 수와 같습니다. ImageQuery 메시지에서 지원되는 무결성 유형 목록을 생성하는 데 사용됩니다.
생성자 및 소멸자 |
|
---|---|
IntegrityTypeList()
IntegrityTypeList의 기본 생성자입니다.
|
공개 속성 |
|
---|---|
theLength
|
uint8_t
지원되는 요소 목록의 길이입니다.
|
theList[kIntegrityType_Last]
|
uint8_t
지원되는 무결성 유형을 포함하는 컨테이너
|
공개 함수 |
|
---|---|
init(uint8_t, uint8_t *)
|
지원되는 IntegrityType 목록으로 IntegrityTypeList를 명시적으로 초기화합니다.
|
operator==(const IntegrityTypeList &) const
|
bool
등호 연산자.
|
pack(MessageIterator &)
|
제공된 MessageIterator로 객체를 직렬화합니다.
|
공개 정적 함수 |
|
---|---|
parse(MessageIterator &, IntegrityTypeList &)
|
지정된 MessageIterator의 객체를 제공된 IntegrityTypeList로 역직렬화합니다.
|
공개 속성
theLength
uint8_t theLength
지원되는 요소 목록의 길이입니다.
길이가 0이면 빈 목록을 나타냅니다.
공개 함수
IntegrityTypeList
IntegrityTypeList()
IntegrityTypeList의 기본 생성자입니다.
논리적으로 빈 목록을 생성합니다. 목록은 init() 메서드를 통해 또는 메시지에서 목록을 역직렬화하여 채울 수 있습니다.
init
WEAVE_ERROR init( uint8_t, uint8_t * )
지원되는 IntegrityType 목록으로 IntegrityTypeList를 명시적으로 초기화합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
연산자==
bool operator==( const IntegrityTypeList & ) const
등호 연산자.
세부정보 | |||
---|---|---|---|
매개변수 |
|
||
반환 |
목록이 같으면 true, 그렇지 않으면 false입니다.
|
팩
WEAVE_ERROR pack( MessageIterator & )
제공된 MessageIterator로 객체를 직렬화합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
공개 정적 함수
parse
WEAVE_ERROR parse( MessageIterator &, IntegrityTypeList & )
지정된 MessageIterator의 객체를 제공된 IntegrityTypeList로 역직렬화합니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|