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 في خطأ كتابة.
|
||||||