nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
ReceiveAccept 메시지는 수신자가 시작자인 경우 제안된 교환을 수락하는 데 사용됩니다.
요약
상속
상속 출처: nl::Weave::Profiles::BDX_Development::SendAccept
생성자 및 소멸자 |
|
---|---|
ReceiveAccept(void)
전송 수락 메시지의 기본값이 있는 인수 없는 생성자입니다.
|
공개 속성 |
|
---|---|
mDefiniteLength
|
bool
확실한 길이를 선택한 경우 true입니다.
|
mLength
|
uint64_t
결정된 전송 기간
|
mMetaData
|
선택적 TLV 메타데이터입니다.
|
mWideRange
|
bool
범위 및 오프셋 필드가 64비트인 경우 true입니다.
|
공개 함수 |
|
---|---|
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)
|
PacketBuffer의 데이터를 ReceiveAccept 메시지 형식으로 파싱합니다.
|
공개 속성
mDefiniteLength
bool mDefiniteLength
확실한 길이를 선택한 경우 true입니다.
mLength
uint64_t mLength
결정된 전송 기간
mWideRange
bool mWideRange
범위 및 오프셋 필드가 64비트인 경우 true입니다.
공개 함수
ReceiveAccept
ReceiveAccept( void )
전송 수락 메시지의 기본값이 있는 인수 없는 생성자입니다.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
'와이드' 이니셜 수신할 수 있습니다.
세부정보 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||||
반환 |
성공한 경우 WEAVE_NO_ERROR
|
init
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
팩
WEAVE_ERROR pack( PacketBuffer *aBuffer )
수신 수락 메시지를 PacketBuffer에 패키징합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
packedLength
uint16_t packedLength( void )
이 수신 수락 메시지의 압축된 길이를 반환합니다.
세부정보 | |
---|---|
반환 |
패킹되었을 때 메시지의 길이입니다.
|
공개 정적 함수
파싱
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
PacketBuffer의 데이터를 ReceiveAccept 메시지 형식으로 파싱합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|