nl :: 짜다:: 프로필 :: BDX_ 개발 :: SendAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
SendAccept의 메시지는 보낸 사람이 개시 될 때 제안 된 교환을 허용하는 데 사용됩니다.
요약
계승
기존의 서브 클래스를 직접 : NL :: 위브 :: 프로필 :: BDX_Development :: ReceiveAccept생성자와 소멸자 | |
---|---|
SendAccept (void) 전송 수락 메시지에 대한 기본값이있는 인수가없는 생성자입니다. |
공용 속성 | |
---|---|
mMaxBlockSize | uint16_t 우리가 결정한 최대 블록 크기. |
mMetaData | 옵션 TLV 메타 데이터. |
mTransferMode | uint8_t 결정한 전송 모드. |
mVersion | uint8_t 우리가 결정한 BDX 프로토콜의 버전입니다. |
공공 기능 | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData) | 초기화 SendAccept의 메시지를. |
operator== (const SendAccept &) const | bool 사이의 평등 비교 SendAccept의 메시지. |
pack (PacketBuffer *aBuffer) | 전송 수락 메시지를 PacketBuffer에 압축합니다. |
packedLength (void) | uint16_t 이 송신 수락 메시지의 패킹 된 길이를 리턴합니다. |
공개 정적 함수 | |
---|---|
parse (PacketBuffer *aBuffer, SendAccept & aResponse) | (A) 내로 PacketBuffer에서 해석 데이터 SendAccept의 메시지 포맷. |
공용 속성
mMaxBlockSize
uint16_t mMaxBlockSize
우리가 결정한 최대 블록 크기.
mTransferMode
uint8_t mTransferMode
결정한 전송 모드.
mVersion
uint8_t mVersion
우리가 결정한 BDX 프로토콜의 버전입니다.
공공 기능
SendAccept
SendAccept( void )
전송 수락 메시지에 대한 기본값이있는 인수가없는 생성자입니다.
초기화
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData )
초기화 SendAccept의 메시지를.
세부 | |||||||||
---|---|---|---|---|---|---|---|---|---|
매개 변수 |
| ||||||||
반환 값 |
|
연산자 ==
bool operator==( const SendAccept & ) const
사이의 평등 비교 SendAccept의 메시지.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 필드가 모두 동일한 경우 사실입니다. |
팩
WEAVE_ERROR pack( PacketBuffer *aBuffer )
전송 수락 메시지를 PacketBuffer에 압축합니다.
세부 | |||||
---|---|---|---|---|---|
매개 변수 |
| ||||
반환 값 |
|
packedLength
uint16_t packedLength( void )
이 송신 수락 메시지의 패킹 된 길이를 리턴합니다.
세부 | |
---|---|
보고 | 포장 된 메시지의 길이 |
공개 정적 함수
구문 분석
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
(A) 내로 PacketBuffer에서 해석 데이터 SendAccept의 메시지 포맷.
세부 | |||||
---|---|---|---|---|---|
매개 변수 |
| ||||
반환 값 |
|