nl:: Weave::TLV::CircularTLVWriter

الملخّص

الاكتساب

يكتسب من: nl::Weave::TLV::TLVWriter

وظائف عامة

Init(WeaveCircularTLVBuffer *buf)
void
لإعداد كائن TLVWriter للكتابة من WeaveCircularTLVBuffer واحد.

وظائف عامة

إنيت

void Init(
  WeaveCircularTLVBuffer *buf
)

لإعداد كائن TLVWriter للكتابة من WeaveCircularTLVBuffer واحد.

تبدأ الكتابة عند آخر بايت من المخزن المؤقت. لا يتم تقييد عدد وحدات البايت المراد كتابتها في المخزن المؤقت الدائري الأساسي: ستؤدي كتابة عناصر جديدة إلى المخزن المؤقت إلى طرح العناصر السابقة طالما أن بنية TLV الفردية ذات المستوى الأعلى تندرج ضمن المخزن المؤقت. على سبيل المثال، ستؤدي كتابة TLV منطقية ذات مستوى 7 بايت في المخزن المؤقت 7 بايت إلى أجل غير مسمى، ولكن كتابة بنية TLV 8 بايت ستؤدي إلى حدوث خطأ.

التفاصيل
المعلَمات
[in] buf
مؤشر إلى WeaveCircularTLVBuffer تم إعداده بالكامل