সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

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-এর একটি পয়েন্টার
,

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-এর একটি পয়েন্টার