nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
Komunikat ReceiveAccept służy do zaakceptowania proponowanej wymiany, gdy inicjatorem jest odbiorca.
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Weave::Profiles::BDX_Development::SendAccept
Konstruktory i niszczyciele |
|
---|---|
ReceiveAccept(void)
Konstruktor bez argumentu z domyślnymi ustawieniami wysyłanych wiadomości.
|
Atrybuty publiczne |
|
---|---|
mDefiniteLength
|
bool
Prawda, jeśli wybrano konkretną długość.
|
mLength
|
uint64_t
Długość przenoszenia, na jaką zdecydowaliśmy
|
mMetaData
|
Opcjonalne metadane TLV.
|
mWideRange
|
bool
Wartość prawda, jeśli pola zakresu i przesunięcia mają 64 bity.
|
Funkcje publiczne |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData)
|
Inicjuj „szeroki” otrzymać ramkę akceptacji.
|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData)
|
Inicjowanie typu „nieszeroki kąt” odbieranie ramki akceptacji (długość 32 bity)
|
operator==(const ReceiveAccept &) const
|
bool
Porównanie równości między wiadomościami ReceiveAccept.
|
pack(PacketBuffer *aBuffer)
|
Zapakuj komunikat o zaakceptowaniu do elementu PacketBuffer.
|
packedLength(void)
|
uint16_t
Zwraca długość spakowaną tego otrzymanego komunikatu o zaakceptowaniu.
|
Publiczne funkcje statyczne |
|
---|---|
parse(PacketBuffer *aBuffer, ReceiveAccept & aResponse)
|
Przeanalizować dane z bufora PacketBuffer do formatu wiadomości ReceiveAccept.
|
Atrybuty publiczne
mDefiniteLength
bool mDefiniteLength
Prawda, jeśli wybrano konkretną długość.
mLength
uint64_t mLength
Długość przenoszenia, na jaką zdecydowaliśmy
mWideRange
bool mWideRange
Wartość prawda, jeśli pola zakresu i przesunięcia mają 64 bity.
Funkcje publiczne
ReceiveAccept
ReceiveAccept( void )
Konstruktor bez argumentu z domyślnymi ustawieniami wysyłanych wiadomości.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
Inicjuj „szeroki” otrzymać ramkę akceptacji.
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||||
Zwroty |
WEAVE_NO_ERROR w przypadku powodzenia
|
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
Inicjowanie typu „nieszeroki kąt” odbieranie ramki akceptacji (długość 32 bity)
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||||
Zwroty |
WEAVE_NO_ERROR w przypadku powodzenia
|
operator==
bool operator==( const ReceiveAccept & ) const
Porównanie równości między wiadomościami ReceiveAccept.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Prawda, że mają wszystkie te same pola.
|
paczka
WEAVE_ERROR pack( PacketBuffer *aBuffer )
Zapakuj komunikat o zaakceptowaniu do elementu PacketBuffer.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
packedLength
uint16_t packedLength( void )
Zwraca długość spakowaną tego otrzymanego komunikatu o zaakceptowaniu.
Szczegóły | |
---|---|
Zwroty |
długość zapakowanej wiadomości
|
Publiczne funkcje statyczne
analizowa
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
Przeanalizować dane z bufora PacketBuffer do formatu wiadomości ReceiveAccept.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|