ट्यूनिंगफ़ॉर्क:: वेक्टरस्ट्रीम
#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
बाइट पढ़ें.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
सही होने पर, रीड एरर पर गलत.
|
लिखो
bool tuningfork::VectorStream::Write( pb_ostream_t *stream, const uint8_t *buf, size_t count )
दिए गए बफ़र से स्ट्रीम पर count
बाइट लिखें.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
सही होने पर, लिखने की गड़बड़ी पर गलत.
|