nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Komunikat ReceiveAccept służy do akceptowania proponowanej wymiany, gdy odbiorca jest inicjatorem.
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Weave::Profiles::BDX_Development::SendAccept
Konstruktorzy i niszczyciele |
|
---|---|
ReceiveAccept(void)
Konstruktor bez argumentów z wartościami domyślnymi dla wysyłania wiadomości akceptacji.
|
Atrybuty publiczne |
|
---|---|
mDefiniteLength
|
bool
Prawda, jeśli wybrano określoną długość.
|
mLength
|
uint64_t
Długość transferu, którą zdecydowaliśmy się podjąć.
|
mMetaData
|
Opcjonalne metadane TLV.
|
mWideRange
|
bool
Prawda, jeśli pola zakresu i przesunięcia mają wartość 64-bitową.
|
Funkcje publiczne |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData)
|
Zainicjuj „szeroką” ramkę odbioru.
|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData)
|
Zainicjuj „nieszerokokątną” ramkę odbierania odbieranej (długość 32 bitów)
|
operator==(const ReceiveAccept &) const
|
bool
Porównanie równości między wiadomościami ReceiveAccept.
|
pack(PacketBuffer *aBuffer)
|
Spakuj otrzymaną wiadomość o akceptacji do bufora pakietów.
|
packedLength(void)
|
uint16_t
Zwraca spakowaną długość wiadomości o akceptacji.
|
Publiczne funkcje statyczne |
|
---|---|
parse(PacketBuffer *aBuffer, ReceiveAccept & aResponse)
|
Przeanalizuj dane z klasy PacketBuffer na format komunikatu ReceiveAccept.
|
Atrybuty publiczne
mDefiniteLength
bool mDefiniteLength
Prawda, jeśli wybrano określoną długość.
mLength
uint64_t mLength
Długość transferu, którą zdecydowaliśmy się podjąć.
mWideRange
bool mWideRange
Prawda, jeśli pola zakresu i przesunięcia mają wartość 64-bitową.
Funkcje publiczne
ReceiveAccept
ReceiveAccept( void )
Konstruktor bez argumentów z wartościami domyślnymi dla wysyłania wiadomości akceptacji.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Zainicjuj „szeroką” ramkę odbioru.
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||||
Zwroty |
Jeśli operacja się udała, to WEAVE_NO_ERROR.
|
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Zainicjuj „nieszerokokątną” ramkę odbierania odbieranej (długość 32 bitów)
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||||
Zwroty |
Jeśli operacja się udała, to WEAVE_NO_ERROR.
|
operator==
bool operator==( const ReceiveAccept & ) const
Porównanie równości między wiadomościami ReceiveAccept.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
prawda, jeśli mają one te same pola.
|
paczka
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Spakuj otrzymaną wiadomość o akceptacji do bufora pakietów.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
packedLength
uint16_t packedLength( void )
Zwraca spakowaną długość wiadomości o akceptacji.
Szczegóły | |
---|---|
Zwroty |
długość zapakowanej wiadomości
|
Publiczne funkcje statyczne
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
Przeanalizuj dane z klasy PacketBuffer na format komunikatu ReceiveAccept.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|