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
ReceiveAccept 메시지 간 동등성 비교
세부정보 | |||
---|---|---|---|
매개변수 |
|
||
반환 |
필드가 모두 같은 경우 true입니다.
|
팩
WEAVE_ERROR pack( PacketBuffer *aBuffer )
수신 수락 메시지를 PacketBuffer에 패키징합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
packedLength
uint16_t packedLength( void )
이 수신 동의 메시지의 압축된 길이를 반환합니다.
세부정보 | |
---|---|
반환 |
패킹될 때 메시지 길이
|
공개 정적 함수
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
PacketBuffer의 데이터를 ReceiveAccept 메시지 형식으로 파싱합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|