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
الموضع الحالي في المتجه أثناء فك التشفير أو التشفير.
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
بايت من البث إلى المخزن المؤقت المحدد
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
المرتجعات |
صحيح إذا نجحت العملية، خطأ في حال حدوث خطأ في القراءة
|
كتابة
bool tuningfork::VectorStream::Write( pb_ostream_t *stream, const uint8_t *buf, size_t count )
كتابة count
بايت من المخزن المؤقت المحدد إلى ساحة المشاركات
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
المرتجعات |
true إذا كان ناجحًا أو false في خطأ كتابة.
|