nl::Weave::Profiles::DataManagement_Current::CircularEventReader

#include <src/lib/profiles/data-management/Current/LoggingManagement.h>

Ein TLVReader, der von CircularEventBuffer unterstützt wird.

Zusammenfassung

Übernahme

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

Öffentliche Funktionen

Init(CircularEventBuffer *inBuf)
void
Initialisiert ein TLVReader-Objekt, das von CircularEventBuffer unterstützt wird.

Öffentliche Funktionen

Init

void Init(
  CircularEventBuffer *inBuf
)

Initialisiert ein TLVReader-Objekt, das von CircularEventBuffer unterstützt wird.

Der Lesevorgang beginnt im CircularTLVBuffer, der zu diesem CircularEventBuffer gehört. Wenn dem Lesegerät keine Daten mehr zur Verfügung stehen, beginnt er mit dem Lesen aus dem vorherigen CircularEventBuffer.

Details
Parameter
[in] inBuf
Einen Verweis auf einen vollständig initialisierten CircularEventBuffer