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 へのポインタ