tunefork:: VectorStream
#include <protobuf_nano_util.h>
Widok wektora wskazanego w polu vec.
Podsumowanie
Własność nie jest przejęta.
| 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 przy wywoływaniu 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 w przypadku powodzenia i fałsz w przypadku błędu 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.
|
||||||