tuningfork:: VectorStream
#include <protobuf_nano_util.h>
Widok wektora wskazanego w polu vec
.
Podsumowanie
Nie jest przypisana własność.
Szczegóły | |||
---|---|---|---|
Parametry |
|
Atrybuty publiczne |
|
---|---|
it
|
size_t
Bieżąca pozycja w wektorze podczas dekodowania lub kodowania.
|
vec
|
std::vector< uint8_t > *
Wektor bajtów, który musi być prawidłowy podczas wywołania funkcji
Read lub Write . |
Publiczne funkcje statyczne |
|
---|---|
Read(pb_istream_t *stream, uint8_t *buf, size_t count)
|
bool
Odczytaj
count B ze strumienia do danego bufora. |
Write(pb_ostream_t *stream, const uint8_t *buf, size_t count)
|
bool
Zapisz w strumieniu
count B z danego bufora. |
Atrybuty publiczne
it
size_t tuningfork::VectorStream::it
Bieżąca pozycja w wektorze podczas dekodowania lub kodowania.
vec
std::vector< uint8_t > * tuningfork::VectorStream::vec
Wektor bajtów, który musi być prawidłowy przy wywoływaniu funkcji Read
lub Write
.
Rozmiar wektora zostanie odpowiednio zmieniony do Write
.
Publiczne funkcje statyczne
Odczytane
bool tuningfork::VectorStream::Read( pb_istream_t *stream, uint8_t *buf, size_t count )
Odczytaj count
B ze strumienia do danego bufora.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
||||||
Zwroty |
Wartość true, jeśli operacja zakończyła się powodzeniem, a false, jeśli wystąpił błąd odczytu.
|
Napisz
bool tuningfork::VectorStream::Write( pb_ostream_t *stream, const uint8_t *buf, size_t count )
Zapisz w strumieniu count
B z danego bufora.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
||||||
Zwroty |
true w przypadku powodzenia, false w przypadku błędu zapisu.
|