nl::Weave::Profiles::DataManagement_Current::ExternalEvents

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

Struktur für das Tracking von auf der Plattform gespeicherten Ereignissen.

Zusammenfassung

Konstruktoren und Zerstörer

ExternalEvents(void)

Öffentliche Attribute

mFetchEventsFunct
Der Callback, der zum Abrufen der oben genannten IDs verwendet werden soll.
mFirstEventID
Die erste extern gespeicherte Ereignis-ID.
mLastEventID
Die letzte extern gespeicherte Ereignis-ID.
mNotifyEventsDeliveredFunct
mNotifyEventsEvictedFunct

Öffentliche Funktionen

Invalidate(void)
void
IsValid(void) const
bool

Öffentliche Attribute

mFetchEventsFunct

FetchExternalEventsFunct nl::Weave::Profiles::DataManagement_Current::ExternalEvents::mFetchEventsFunct

Der Callback, der zum Abrufen der oben genannten IDs verwendet werden soll.

mFirstEventID

event_id_t nl::Weave::Profiles::DataManagement_Current::ExternalEvents::mFirstEventID

Die erste extern gespeicherte Ereignis-ID.

mLastEventID

event_id_t nl::Weave::Profiles::DataManagement_Current::ExternalEvents::mLastEventID

Die letzte extern gespeicherte Ereignis-ID.

mNotifyEventsDeliveredFunct

NotifyExternalEventsDeliveredFunct nl::Weave::Profiles::DataManagement_Current::ExternalEvents::mNotifyEventsDeliveredFunct

mNotifyEventsEvictedFunct

NotifyExternalEventsEvictedFunct nl::Weave::Profiles::DataManagement_Current::ExternalEvents::mNotifyEventsEvictedFunct

Öffentliche Funktionen

ExternalEvents

 nl::Weave::Profiles::DataManagement_Current::ExternalEvents::ExternalEvents(
  void
)

Entwerten

void nl::Weave::Profiles::DataManagement_Current::ExternalEvents::Invalidate(
  void
)

IsValid

bool nl::Weave::Profiles::DataManagement_Current::ExternalEvents::IsValid(
  void
) const