nl :: 짜다:: 프로필 :: BDX_ 개발 :: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
ReceiveAccept의 메시지는 수신기가 개시 될 때 제안 된 교환을 허용하는 데 사용됩니다.
요약
계승
:에서 상속 NL :: 위브 :: 프로필 :: BDX_Development :: SendAccept생성자와 소멸자 | |
---|---|
ReceiveAccept (void) 전송 수락 메시지에 대한 기본값이있는 인수가없는 생성자입니다. |
공용 속성 | |
---|---|
mDefiniteLength | bool 한정된 길이를 선택한 경우 True입니다. |
mLength | uint64_t 우리가 결정한 전송 기간. |
mMetaData | 옵션 TLV 메타 데이터. |
mWideRange | bool 범위 및 오프셋 필드가 64 비트이면 참입니다. |
공공 기능 | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData) | "와이드"수신 수락 프레임을 초기화합니다. |
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData) | "비 와이드"수신 수락 프레임 초기화 (32 비트 길이) |
operator== (const ReceiveAccept &) const | bool 사이의 평등 비교 ReceiveAccept의 메시지. |
pack (PacketBuffer *aBuffer) | 수신 수락 메시지를 PacketBuffer에 압축합니다. |
packedLength (void) | uint16_t 이 수신 수락 메시지의 패킹 된 길이를 리턴합니다. |
공개 정적 함수 | |
---|---|
parse (PacketBuffer *aBuffer, ReceiveAccept & aResponse) | (A) 내로 PacketBuffer에서 해석 데이터 ReceiveAccept의 메시지 포맷. |
공용 속성
mDefiniteLength
bool mDefiniteLength
한정된 길이를 선택한 경우 True입니다.
mLength
uint64_t mLength
우리가 결정한 전송 기간.
mWideRange
bool mWideRange
범위 및 오프셋 필드가 64 비트이면 참입니다.
공공 기능
ReceiveAccept
ReceiveAccept( void )
전송 수락 메시지에 대한 기본값이있는 인수가없는 생성자입니다.
초기화
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
"와이드"수신 수락 프레임을 초기화합니다.
세부 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
매개 변수 |
| ||||||||||
보고 | WEAVE_NO_ERROR 성공하는 경우 |
초기화
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
"비 와이드"수신 수락 프레임 초기화 (32 비트 길이)
세부 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
매개 변수 |
| ||||||||||
보고 | WEAVE_NO_ERROR 성공하는 경우 |
연산자 ==
bool operator==( const ReceiveAccept & ) const
사이의 평등 비교 ReceiveAccept의 메시지.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 필드가 모두 동일한 경우 사실입니다. |
팩
WEAVE_ERROR pack( PacketBuffer *aBuffer )
수신 수락 메시지를 PacketBuffer에 압축합니다.
세부 | |||||
---|---|---|---|---|---|
매개 변수 |
| ||||
반환 값 |
|
packedLength
uint16_t packedLength( void )
이 수신 수락 메시지의 패킹 된 길이를 리턴합니다.
세부 | |
---|---|
보고 | 포장 된 메시지의 길이 |
공개 정적 함수
구문 분석
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
(A) 내로 PacketBuffer에서 해석 데이터 ReceiveAccept의 메시지 포맷.
세부 | |||||
---|---|---|---|---|---|
매개 변수 |
| ||||
반환 값 |
|