nl :: 짜다:: 프로필 :: BDX_ 개발 :: BlockQueryV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
BlockQueryV1의 메시지 데이터의 블록은 송신기로부터 수신기로 전송 될 것을 요청하는 데 사용된다.
요약
4 바이트 블록 카운터를 포함합니다.
계승
직접 알려진 하위 클래스 :nl :: Weave :: 프로필 :: BDX_Development :: BlockAckV1
nl :: Weave :: 프로필 :: BDX_Development :: BlockEOFAckV1
생성자와 소멸자 | |
---|---|
BlockQueryV1 (void) 블록 쿼리 메시지에 대한 기본값이있는 인수가없는 생성자입니다. |
공개 유형 | |
---|---|
@85 | 열거 형 |
공용 속성 | |
---|---|
mBlockCounter | uint32_t 카운터 우리가 요구되는 블록의. |
공공 기능 | |
---|---|
init (uint32_t aCounter) | 초기화 BlockQueryV1의 메시지를. |
operator== (const BlockQueryV1 &) const | bool 사이의 평등 비교 BlockQueryV1의 메시지. |
pack (PacketBuffer *aBuffer) | 블록 쿼리 메시지를 PacketBuffer에 압축합니다. |
packedLength (void) | uint16_t 이 블록 쿼리 메시지의 압축 된 길이를 반환합니다. |
공개 정적 함수 | |
---|---|
parse (PacketBuffer *aBuffer, BlockQueryV1 & aQuery) | (A) 내로 PacketBuffer에서 해석 데이터 BlockQueryV1의 메시지 포맷. |
공개 유형
@ 85
@85
공용 속성
공공 기능
BlockQueryV1
BlockQueryV1( void )
블록 쿼리 메시지에 대한 기본값이있는 인수가없는 생성자입니다.
초기화
WEAVE_ERROR init( uint32_t aCounter )
초기화 BlockQueryV1의 메시지를.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | WEAVE_NO_ERROR 성공하는 경우 |
연산자 ==
bool operator==( const BlockQueryV1 & ) const
사이의 평등 비교 BlockQueryV1의 메시지.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 필드가 모두 동일한 경우 사실입니다. |
팩
WEAVE_ERROR pack( PacketBuffer *aBuffer )
블록 쿼리 메시지를 PacketBuffer에 압축합니다.
세부 | |||||
---|---|---|---|---|---|
매개 변수 |
| ||||
반환 값 |
|
packedLength
uint16_t packedLength( void )
이 블록 쿼리 메시지의 압축 된 길이를 반환합니다.
세부 | |
---|---|
보고 | 포장 된 메시지의 길이 |
공개 정적 함수
구문 분석
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQueryV1 & aQuery )
(A) 내로 PacketBuffer에서 해석 데이터 BlockQueryV1의 메시지 포맷.
세부 | |||||
---|---|---|---|---|---|
매개 변수 |
| ||||
반환 값 |
|