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