nl::Weave::TLV::CircularTLVReader

Zusammenfassung

Übernahme

Übernommen von: nl::Weave::TLV::TLVReader

Öffentliche Funktionen

Init(WeaveCircularTLVBuffer *buf)
void
Initialisiert ein TLVReader-Objekt zum Lesen aus einem einzelnen WeaveCircularTLVBuffer.

Öffentliche Funktionen

Init

void Init(
  WeaveCircularTLVBuffer *buf
)

Initialisiert ein TLVReader-Objekt zum Lesen aus einem einzelnen WeaveCircularTLVBuffer.

Das Parsing beginnt am Anfang des Puffers (abgerufen durch die Position buffer->Start()) und wird bis zum Ende des Puffers fortgesetzt. Das Parsing kann innerhalb des Puffers (bei jedem Element) umbrechen. Es werden höchstens buffer->GetQueueSize() Byte ausgelesen.

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