nl::Weave::TLV::CircularTLVReader

Zusammenfassung

Übernahme

Übernimmt von: nl::Weave::TLV::TLVReader

Öffentliche Funktionen

Init(WeaveCircularTLVBuffer *buf)
void
Initialisiert ein TLVReader-Objekt, um aus einem einzelnen WeaveCircularTLVBuffer zu lesen.

Öffentliche Funktionen

Init

void Init(
  WeaveCircularTLVBuffer *buf
)

Initialisiert ein TLVReader-Objekt, um aus einem einzelnen WeaveCircularTLVBuffer zu lesen.

Das Parsing beginnt am Anfang des Zwischenspeichers (wird durch die Position "buffer->Start()" ermittelt) und wird bis zum Ende des Zwischenspeichers fortgesetzt. Das Parsing kann sich innerhalb des Zwischenspeichers (bei einem beliebigen Element) befinden. Es werden höchstens buffer->GetQueueSize() Bytes ausgelesen.

Details
Parameter
[in] buf
Ein Zeiger auf einen vollständig initialisierten WeaveCircularTLVBuffer