tuningfork:: VectorStream
#include <protobuf_nano_util.h>
Vue du vecteur fourni dans vec.
Résumé
Aucune propriétaire n'est défini.
| Détails | |||
|---|---|---|---|
| Paramètres |
|
||
Attributs publics |
|
|---|---|
it
|
size_t
Position actuelle dans le vecteur lors du décodage ou de l'encodage.
|
vec
|
std::vector< uint8_t > *
Vecteur d'octets qui doit être valide pendant l'appel de
Read ou Write. |
Fonctions statiques publiques |
|
|---|---|
Read(pb_istream_t *stream, uint8_t *buf, size_t count)
|
bool
Lire
count octets depuis le flux vers le tampon donné. |
Write(pb_ostream_t *stream, const uint8_t *buf, size_t count)
|
bool
Écrire
count octets depuis le tampon donné vers le flux. |
Attributs publics
it
size_t tuningfork::VectorStream::it
Position actuelle dans le vecteur lors du décodage ou de l'encodage.
vec
std::vector< uint8_t > * tuningfork::VectorStream::vec
Vecteur d'octets qui doit être valide pendant l'appel de Read ou Write.
Write redimensionne le vecteur si nécessaire.
Fonctions statiques publiques
Lecture
bool tuningfork::VectorStream::Read( pb_istream_t *stream, uint8_t *buf, size_t count )
Lire count octets depuis le flux vers le tampon donné.
| Détails | |||||||
|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||
| Renvoie |
"true" en cas de réussite, "false" en cas d'erreur de lecture.
|
||||||
Écriture
bool tuningfork::VectorStream::Write( pb_ostream_t *stream, const uint8_t *buf, size_t count )
Écrire count octets depuis le tampon donné vers le flux.
| Détails | |||||||
|---|---|---|---|---|---|---|---|
| Paramètres |
|
||||||
| Renvoie |
"true" en cas de réussite, "false" en cas d'erreur d'écriture.
|
||||||