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 বাইট পড়ুন।
| বিবরণ | |||||||
|---|---|---|---|---|---|---|---|
| প্যারামিটার |
|
||||||
| ফেরত |
সফল হলে true, রিড এরর হলে false।
|
||||||
লিখুন
bool tuningfork::VectorStream::Write( pb_ostream_t *stream, const uint8_t *buf, size_t count )
প্রদত্ত বাফার থেকে স্ট্রিমে count বাইট লিখুন।
| বিবরণ | |||||||
|---|---|---|---|---|---|---|---|
| প্যারামিটার |
|
||||||
| ফেরত |
সফল হলে true, রাইট করার সময় সমস্যা হলে false।
|
||||||