כוונון fork: VectorStream
#include <protobuf_nano_util.h>
תצוגה של הווקטור שסופק ב-vec
.
סיכום
לא נשלחה בעלות.
פרטים | |||
---|---|---|---|
פרמטרים |
|
מאפיינים ציבוריים |
|
---|---|
it
|
size_t
המיקום הנוכחי בווקטור במהלך פענוח או קידוד.
|
vec
|
std::vector< uint8_t > *
וקטור של בייטים שחייב להיות חוקי בזמן קריאה ל-
Read או ל-Write . |
פונקציות סטטיות ציבוריות |
|
---|---|
Read(pb_istream_t *stream, uint8_t *buf, size_t count)
|
bool
קריאה של
count בייטים מהשידור למאגר הנתונים הזמני. |
Write(pb_ostream_t *stream, const uint8_t *buf, size_t count)
|
bool
כותבים
count בייטים מהמאגר הנתונים המאגרי הנתון לזרם. |
מאפיינים ציבוריים
it
size_t tuningfork::VectorStream::it
המיקום הנוכחי בווקטור במהלך פענוח או קידוד.
Vec
std::vector< uint8_t > * tuningfork::VectorStream::vec
וקטור של בייטים שחייב להיות חוקי בזמן קריאה ל-Read
או ל-Write
.
גודל הווקטור ישתנה לפי הצורך ב-Write
.
פונקציות סטטיות ציבוריות
נקראו
bool tuningfork::VectorStream::Read( pb_istream_t *stream, uint8_t *buf, size_t count )
קוראים count
בייטים מהשידור למאגר הנתונים הזמני.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
החזרות |
true אם בוצע בהצלחה, false בשגיאת קריאה.
|
כתיבה
bool tuningfork::VectorStream::Write( pb_ostream_t *stream, const uint8_t *buf, size_t count )
כותבים count
בייטים מהמאגר הנתונים המאגרי הנתון לזרם.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
החזרות |
True אם הפעולה בוצעה בהצלחה, FALSE בשגיאת כתיבה.
|