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

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

Ein TLVReader mit CircularEventBuffer

Zusammenfassung

Übernahme

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

Öffentliche Funktionen

Init(CircularEventBuffer *inBuf)
void
Initialisiert ein TLVReader-Objekt mit CircularEventBuffer.

Öffentliche Funktionen

Init

void Init(
  CircularEventBuffer *inBuf
)

Initialisiert ein TLVReader-Objekt mit CircularEventBuffer.

Das Lesen beginnt im CircularTLVBuffer, der zu diesem CircularEventBuffer gehört. Wenn dem Reader keine Daten mehr ausgehen, beginnt er mit dem Lesen aus dem vorherigen CircularEventBuffer.

Details
Parameter
[in] inBuf
Ein Zeiger auf einen vollständig initialisierten CircularEventBuffer