nl::Weave::TLV::CircularTLVReader

概要

継承

継承元: nl::Weave::TLV::TLVReader

パブリック関数

Init(WeaveCircularTLVBuffer *buf)
void
単一の WeaveCircularTLVBuffer から読み取る TLVReader オブジェクトを初期化します。

パブリック関数

init

void Init(
  WeaveCircularTLVBuffer *buf
)

単一の WeaveCircularTLVBuffer から読み取る TLVReader オブジェクトを初期化します。

解析はバッファの先頭(buffer->Start() の位置で取得)から開始し、バッファの終わりまで継続します。解析はバッファ内(任意の要素上)でラップアラウンドできます。最大 Buffer->GetQueueSize() バイトが読み取られます。

詳細
パラメータ
[in] buf
完全に初期化された WeaveCircularTLVBuffer へのポインタ。