nl:: বুনা:: TLV:: সার্কুলারটিএলভি রাইটার

সারাংশ

উত্তরাধিকার

থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::TLV::TLVWriter

পাবলিক ফাংশন

Init ( WeaveCircularTLVBuffer *buf)
void
একটি একক WeaveCircularTLVBuffer থেকে লেখার জন্য একটি TLVWriter অবজেক্ট শুরু করে।

পাবলিক ফাংশন

ইনিট

void Init(
  WeaveCircularTLVBuffer *buf
)

একটি একক WeaveCircularTLVBuffer থেকে লেখার জন্য একটি TLVWriter অবজেক্ট শুরু করে।

বাফারের শেষ বাইট থেকে লেখা শুরু হয়। লিখতে হবে বাইটের সংখ্যা অন্তর্নিহিত বৃত্তাকার বাফার দ্বারা সীমাবদ্ধ নয়: বাফারে নতুন উপাদান লিখলে পূর্ববর্তী উপাদানগুলিকে বের করে দেওয়া হবে যতক্ষণ না একটি পৃথক শীর্ষ-স্তরের TLV কাঠামো বাফারের মধ্যে ফিট করে। উদাহরণস্বরূপ, একটি 7 বাইট বাফারে একটি 7-বাইটের শীর্ষ-স্তরের বুলিয়ান TLV লেখা অনির্দিষ্টকালের জন্য কাজ করবে, কিন্তু একটি 8-বাইটের TLV কাঠামো লেখার ফলে একটি ত্রুটি হবে।

বিস্তারিত
পরামিতি
[in] buf
একটি সম্পূর্ণরূপে শুরু করা WeaveCircularTLVBuffer- এর একটি পয়েন্টার