টিউনিংফর্ক :: ভেক্টরস্ট্রিম
#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 বাইট লিখুন। |
পাবলিক বৈশিষ্ট্য
এটা
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, লেখার ভুল হলে মিথ্যা। |