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.
|
||||||