tuningfork:: VectorStream
#include <protobuf_nano_util.h>
Visualização do vetor fornecido em vec.
Resumo
Nenhuma propriedade atribuída.
| Detalhes | |||
|---|---|---|---|
| Parâmetros |
|
||
Atributos públicos |
|
|---|---|
it
|
size_t
Posição atual no vetor durante a decodificação ou codificação.
|
vec
|
std::vector< uint8_t > *
Vetor de bytes que precisa ser válido enquanto
Read ou Write são chamados. |
Funções estáticas públicas |
|
|---|---|
Read(pb_istream_t *stream, uint8_t *buf, size_t count)
|
bool
Lê bytes
count do stream no buffer especificado. |
Write(pb_ostream_t *stream, const uint8_t *buf, size_t count)
|
bool
Grava bytes
count do buffer especificado no stream. |
Atributos públicos
it
size_t tuningfork::VectorStream::it
Posição atual no vetor durante a decodificação ou codificação.
vec
std::vector< uint8_t > * tuningfork::VectorStream::vec
Vetor de bytes que precisa ser válido enquanto Read ou Write são chamados.
O vetor será redimensionado por Write conforme necessário.
Funções estáticas públicas
Read
bool tuningfork::VectorStream::Read( pb_istream_t *stream, uint8_t *buf, size_t count )
Lê bytes count do stream no buffer especificado.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros |
|
||||||
| Retornos |
"true" se concluído, "false" em caso de erro de leitura.
|
||||||
Write
bool tuningfork::VectorStream::Write( pb_ostream_t *stream, const uint8_t *buf, size_t count )
Grava bytes count do buffer especificado no stream.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros |
|
||||||
| Retornos |
"true" se concluído, "false" em caso de erro de leitura.
|
||||||