tuningfork:: 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
الموضع الحالي في الخط المتجه أثناء فك التشفير أو التشفير.
فيك
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 على خطأ كتابة.
|