nl:: Weave:: TLV:: CircularTLVWriter
खास जानकारी
इनहेरिटेंस
इनसे इनहेरिट किया जाता है: nl::Weave::TLV::TLVWriter
सार्वजनिक फ़ंक्शन |
|
---|---|
Init(WeaveCircularTLVBuffer *buf)
|
void
किसी एक WeaveCircularTLVBuffer से लिखने के लिए, TLVWriter ऑब्जेक्ट को शुरू करता है.
|
सार्वजनिक फ़ंक्शन
Init
void Init( WeaveCircularTLVBuffer *buf )
किसी एक WeaveCircularTLVBuffer से लिखने के लिए, TLVWriter ऑब्जेक्ट को शुरू करता है.
बफ़र के आखिरी बाइट पर लिखना शुरू होता है. लिखे जाने वाले बाइट की संख्या मौजूदा सर्कुलर बफ़र से सीमित नहीं है: बफ़र में नए एलिमेंट लिखने से पिछले एलिमेंट हट जाएंगे, बशर्ते कोई टॉप-लेवल TLV स्ट्रक्चर बफ़र में फ़िट हो. उदाहरण के लिए, 7 बाइट वाले टॉप-लेवल बूलियन TLV को 7 बाइट बफ़र में लिखने पर, यह लगातार काम करता रहेगा, लेकिन 8-बाइट TLV स्ट्रक्चर लिखने से एक गड़बड़ी होगी.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|