nl::Weave::TLV::CircularTLVReader

摘要

继承

继承自: nl::Weave::TLV::TLVReader

公共函数

Init(WeaveCircularTLVBuffer *buf)
void
初始化 TLVReader 对象,以便从单个 WeaveCircularTLVBuffer 中读取数据。

公共函数

Init

void Init(
  WeaveCircularTLVBuffer *buf
)

初始化 TLVReader 对象,以便从单个 WeaveCircularTLVBuffer 中读取数据。

解析从缓冲区的开头开始(通过缓冲区->Start() 位置获取),并一直持续到缓冲区的末尾。解析可能在缓冲区内(在任何元素上)封装完毕。最多读取缓冲区->GetQueueSize()字节。

具体说明
参数
[in] buf
指向完全初始化的 WeaveCircularTLVBuffer 的指针