нл:: Переплетение:: Профили:: DataManagement_Current:: Внешние события

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

Структура для отслеживания событий, хранящихся на платформе.

Краткое содержание

Конструкторы и деструкторы

ExternalEvents (void)

Публичные атрибуты

mFetchEventsFunct
Обратный вызов, используемый для получения указанных выше идентификаторов.
mFirstEventID
Идентификатор первого события хранится снаружи.
mLastEventID
Идентификатор последнего события, сохраненный снаружи.
mNotifyEventsDeliveredFunct
mNotifyEventsEvictedFunct

Общественные функции

Invalidate (void)
void
IsValid (void) const
bool

Публичные атрибуты

mFetchEventsFunct

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

Обратный вызов, используемый для получения указанных выше идентификаторов.

мфирстевентид

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

Идентификатор первого события хранится снаружи.

мластевентид

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

Идентификатор последнего события, сохраненный снаружи.

mNotifyEventsDeliveredFunct

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

mNotifyEventsEvictedFunct

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

Общественные функции

Внешние события

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

Недействителен

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

Действует

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