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)
Der no-arg-Konstruktor mit Standardeinstellungen für die Nachricht zum Senden und Empfangen von Nachrichten.
|
Öffentliche Attribute |
|
---|---|
mDefiniteLength
|
bool
„True“, wenn eine bestimmte Länge ausgewählt wurde.
|
mLength
|
uint64_t
Dauer der Entscheidung, für die wir uns entschieden haben.
|
mMetaData
|
Optionale TLV-Metadaten.
|
mWideRange
|
bool
"True", wenn die Bereichs- und Offset-Felder 64 Bit sind.
|
Öffentliche Funktionen |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData)
|
„Wide“ initialisieren Empfangsframe klicken.
|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData)
|
„Nicht breit“ initialisieren Frame für Empfang empfangen (Länge: 32 Bit)
|
operator==(const ReceiveAccept &) const
|
bool
Gleichheitsvergleich zwischen ReceiveAccept-Nachrichten
|
pack(PacketBuffer *aBuffer)
|
Packen Sie eine Nachricht zum Empfang von Annahmen in einen PacketBuffer.
|
packedLength(void)
|
uint16_t
Gibt die gepackte Länge dieser Nachricht zum Empfang von Annahmen 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
Dauer der Entscheidung, für die wir uns entschieden haben.
mWideRange
bool mWideRange
"True", wenn die Bereichs- und Offset-Felder 64 Bit sind.
Öffentliche Funktionen
ReceiveAccept
ReceiveAccept( 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, uint64_t aLength, ReferencedTLVData *aMetaData )
„Wide“ initialisieren Empfangsframe klicken.
Details | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Rückgabe |
WEAVE_NO_ERROR bei Erfolg
|
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
„Nicht breit“ initialisieren Frame für Empfang empfangen (Länge: 32 Bit)
Details | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Rückgabe |
WEAVE_NO_ERROR bei Erfolg
|
Operator==
bool operator==( const ReceiveAccept & ) const
Gleichheitsvergleich zwischen ReceiveAccept-Nachrichten
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
true, wenn sie alle die gleichen Felder enthalten.
|
Packung
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Packen Sie eine Nachricht zum Empfang von Annahmen in einen PacketBuffer.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|
packedLength
uint16_t packedLength( void )
Gibt die gepackte Länge dieser Nachricht zum Empfang von Annahmen zurück.
Details | |
---|---|
Rückgabe |
Länge der verpackten 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 |
|