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

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

Structure for tracking platform-stored events.

Summary

Constructors and Destructors

ExternalEvents(void)

Public attributes

mFetchEventsFunct
The callback to use to fetch the above IDs.
mFirstEventID
The first event ID stored externally.
mLastEventID
The last event ID stored externally.
mNotifyEventsDeliveredFunct

Public attributes

mFetchEventsFunct

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

The callback to use to fetch the above IDs.

mFirstEventID

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

The first event ID stored externally.

mLastEventID

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

The last event ID stored externally.

mNotifyEventsDeliveredFunct

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

Public functions

ExternalEvents

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