nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Die Nachricht ReceiveAccept wird verwendet, um einen vorgeschlagenen Austausch zu akzeptieren, wenn der Empfänger der Initiator ist.
Zusammenfassung
Übernahme
Übernimmt von: nl::Weave::Profiles::BDX_Development::SendAccept
Konstruktoren und Zerstörer |
|
---|---|
ReceiveAccept(void)
no-arg-Konstruktor mit Standardeinstellungen für die Nachricht, die das Senden annimmt.
|
Öffentliche Attribute |
|
---|---|
mDefiniteLength
|
bool
„True“, wenn eine bestimmte Länge ausgewählt wurde.
|
mLength
|
uint64_t
Die Dauer der Übertragung, die wir beschlossen haben.
|
mMetaData
|
Optionale TLV-Metadaten
|
mWideRange
|
bool
„True“, wenn unsere Bereichs- und Offset-Felder 64 Bit groß sind.
|
Öffentliche Funktionen |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData)
|
Initialisieren Sie einen breiten Empfangsakzeptrahmen.
|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData)
|
Einen nicht breiten Empfangsrahmen initialisieren (32-Bit-Länge)
|
operator==(const ReceiveAccept &) const
|
bool
Gleichheitsvergleich zwischen ReceiveAccept-Nachrichten.
|
pack(PacketBuffer *aBuffer)
|
Verpacken Sie eine Nachricht zum Empfang akzeptieren in einem PacketBuffer.
|
packedLength(void)
|
uint16_t
Gibt die Paketlänge dieser Empfangsbestätigungsnachricht zurück.
|
Öffentliche statische Funktionen |
|
---|---|
parse(PacketBuffer *aBuffer, ReceiveAccept & aResponse)
|
Parsen Sie Daten aus einem PacketBuffer in ein ReceiveAccept-Nachrichtenformat.
|
Öffentliche Attribute
mDefiniteLength
bool mDefiniteLength
„True“, wenn eine bestimmte Länge ausgewählt wurde.
mLength
uint64_t mLength
Die Dauer der Übertragung, die wir beschlossen haben.
mWideRange
bool mWideRange
„True“, wenn unsere Bereichs- und Offset-Felder 64 Bit groß sind.
Öffentliche Funktionen
ReceiveAccept
ReceiveAccept( void )
no-arg-Konstruktor mit Standardeinstellungen für die Nachricht, die das Senden annimmt.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Initialisieren Sie einen breiten Empfangsakzeptrahmen.
Details | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Rückgabe |
WEAVE_NO_ERROR, wenn der Vorgang erfolgreich war
|
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Einen nicht breiten Empfangsrahmen initialisieren (32-Bit-Länge)
Details | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Rückgabe |
WEAVE_NO_ERROR, wenn der Vorgang erfolgreich war
|
Operator==
bool operator==( const ReceiveAccept & ) const
Gleichheitsvergleich zwischen ReceiveAccept-Nachrichten.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
TRUE, wenn alle Felder identisch sind.
|
Packung
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Verpacken Sie eine Nachricht zum Empfang akzeptieren in einem PacketBuffer.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|
packedLength
uint16_t packedLength( void )
Gibt die Paketlänge dieser Empfangsbestätigungsnachricht zurück.
Details | |
---|---|
Rückgabe |
Länge der gepackten Nachricht
|
Öffentliche statische Funktionen
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
Parsen Sie Daten aus einem PacketBuffer in ein ReceiveAccept-Nachrichtenformat.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|