nl::Weave::TLV::CircularTLVWriter

摘要

繼承

沿用自: nl::Weave::TLV::TLVWriter

公用函式

Init(WeaveCircularTLVBuffer *buf)
void
初始化 TLVWriter 物件,以便從單一 WeaveCircularTLVBuffer 寫入。

公用函式

Init

void Init(
  WeaveCircularTLVBuffer *buf
)

初始化 TLVWriter 物件,以便從單一 WeaveCircularTLVBuffer 寫入。

寫入從緩衝區的最後一個位元組開始。要寫入的位元組數不受基礎環形緩衝區的限制:只要將個別頂層 TLV 結構放入緩衝區中,即可將新元素寫入緩衝區。舉例來說,將 7 位元組頂層布林值 TLV 寫入 7 位元組緩衝區後會無限期運作,但寫入 8 位元組的 TLV 結構會導致錯誤。

詳細說明
參數
[in] buf
指向完全初始化的 WeaveCircularTLVBuffer 指標