nl:: Weave:: Profiles:: BDX_Development:: SendAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Die Nachricht SendAccept wird verwendet, um einen vorgeschlagenen Austausch zu akzeptieren, wenn der Absender der Initiator ist.
Zusammenfassung
Übernahme
Direkte bekannte abgeleitete Klassen: nl::Weave::Profiles::BDX_Development::ReceiveAccept
Konstruktoren und Zerstörer |
|
---|---|
SendAccept(void)
Der no-arg-Konstruktor mit Standardeinstellungen für die Nachricht zum Senden und Empfangen von Nachrichten.
|
Öffentliche Attribute |
|
---|---|
mMaxBlockSize
|
uint16_t
Die von uns festgelegte maximale Blockgröße.
|
mMetaData
|
Optionale TLV-Metadaten.
|
mTransferMode
|
uint8_t
Übertragungsmodus, für den wir uns entschieden haben.
|
mVersion
|
uint8_t
Version des BDX-Protokolls, für das wir uns entschieden haben.
|
Öffentliche Funktionen |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData)
|
Initialisieren Sie eine SendAccept-Nachricht.
|
operator==(const SendAccept &) const
|
bool
Gleichheitsvergleich zwischen SendAccept-Nachrichten
|
pack(PacketBuffer *aBuffer)
|
Packen Sie eine Nachricht zum Akzeptieren der Anfrage in einen PacketBuffer.
|
packedLength(void)
|
uint16_t
Gibt die gepackte Länge dieser Nachricht zurück
|
Öffentliche statische Funktionen |
|
---|---|
parse(PacketBuffer *aBuffer, SendAccept & aResponse)
|
Parsen Sie Daten aus einem PacketBuffer in ein SendAccept-Nachrichtenformat.
|
Öffentliche Attribute
mMaxBlockSize
uint16_t mMaxBlockSize
Die von uns festgelegte maximale Blockgröße.
mTransferMode
uint8_t mTransferMode
Übertragungsmodus, für den wir uns entschieden haben.
mVersion
uint8_t mVersion
Version des BDX-Protokolls, für das wir uns entschieden haben.
Öffentliche Funktionen
SendAccept
SendAccept( void )
Der no-arg-Konstruktor mit Standardeinstellungen für die Nachricht zum Senden und Empfangen von Nachrichten.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData )
Initialisieren Sie eine SendAccept-Nachricht.
Details | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Rückgabewerte |
|
Operator==
bool operator==( const SendAccept & ) const
Gleichheitsvergleich zwischen SendAccept-Nachrichten
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
true, wenn sie alle die gleichen Felder enthalten.
|
Packung
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Packen Sie eine Nachricht zum Akzeptieren der Anfrage in einen PacketBuffer.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|
packedLength
uint16_t packedLength( void )
Gibt die gepackte Länge dieser Nachricht zurück
Details | |
---|---|
Rückgabe |
Länge der verpackten Nachricht
|
Öffentliche statische Funktionen
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
Parsen Sie Daten aus einem PacketBuffer in ein SendAccept-Nachrichtenformat.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|