nl:: örgü:: Profiller:: BDX_Geliştirme:: GönderKabul Et
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
SendAccept mesajı gönderen başlatıcı olduğunda önerilen bir takas kabul etmek için kullanılır.
Özet
miras
Bilinen Altsınıflar Doğrudan: nl :: Dokuma :: Profiller :: BDX_Development :: ReceiveAcceptYapıcılar ve Yıkıcılar | |
---|---|
SendAccept (void) Gönderme kabul mesajı için varsayılanları olan bağımsız değişken olmayan yapıcı. |
Genel özellikler | |
---|---|
mMaxBlockSize | uint16_t Karar verdiğimiz maksimum blok boyutu. |
mMetaData | Opsiyonel TLV meta veriler. |
mTransferMode | uint8_t Karar verdiğimiz transfer modu. |
mVersion | uint8_t Karar verdiğimiz BDX protokolünün versiyonu. |
Kamu işlevleri | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData) | Bir başlat SendAccept mesajı. |
operator== (const SendAccept &) const | bool Arasındaki eşitlik karşılaştırması SendAccept mesajlar. |
pack (PacketBuffer *aBuffer) | Bir PacketBuffer'a bir gönderme kabul mesajı paketleyin. |
packedLength (void) | uint16_t Bu gönder kabul mesajının paketlenmiş uzunluğunu döndürür. |
Genel statik işlevler | |
---|---|
parse (PacketBuffer *aBuffer, SendAccept & aResponse) | Bir içine PacketBuffer dan Ayrıştırma veri SendAccept mesaj biçimi. |
Genel özellikler
mMaxBlokBoyutu
uint16_t mMaxBlockSize
Karar verdiğimiz maksimum blok boyutu.
mTransferModu
uint8_t mTransferMode
Karar verdiğimiz transfer modu.
mVersiyon
uint8_t mVersion
Karar verdiğimiz BDX protokolünün versiyonu.
Kamu işlevleri
GönderKabul Et
SendAccept( void )
Gönderme kabul mesajı için varsayılanları olan bağımsız değişken olmayan yapıcı.
içinde
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData )
Bir başlat SendAccept mesajı.
Ayrıntılar | |||||||||
---|---|---|---|---|---|---|---|---|---|
parametreler |
| ||||||||
Dönüş Değerleri |
|
operatör==
bool operator==( const SendAccept & ) const
Arasındaki eşitlik karşılaştırması SendAccept mesajlar.
Ayrıntılar | |||
---|---|---|---|
parametreler |
| ||
İadeler | hepsi aynı alanlara sahipse true . |
paket
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Bir PacketBuffer'a bir gönderme kabul mesajı paketleyin.
Ayrıntılar | |||||
---|---|---|---|---|---|
parametreler |
| ||||
Dönüş Değerleri |
|
paketlenmiş Uzunluk
uint16_t packedLength( void )
Bu gönder kabul mesajının paketlenmiş uzunluğunu döndürür.
Ayrıntılar | |
---|---|
İadeler | paketlendiğinde mesajın uzunluğu |
Genel statik işlevler
ayrıştırmak
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
Bir içine PacketBuffer dan Ayrıştırma veri SendAccept mesaj biçimi.
Ayrıntılar | |||||
---|---|---|---|---|---|
parametreler |
| ||||
Dönüş Değerleri |
|