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

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

Struttura per il monitoraggio degli eventi archiviati dalla piattaforma.

Riepilogo

Costruttori e distruttori

ExternalEvents(void)

Attributi pubblici

mFetchEventsFunct
Il callback da utilizzare per recuperare gli ID sopra indicati.
mFirstEventID
Il primo ID evento archiviato esternamente.
mLastEventID
L'ultimo ID evento memorizzato esternamente.
mNotifyEventsDeliveredFunct
mNotifyEventsEvictedFunct

Funzioni pubbliche

Invalidate(void)
void
IsValid(void) const
bool

Attributi pubblici

mFetchEventsFunct

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

Il callback da utilizzare per recuperare gli ID sopra indicati.

mFirstEventID

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

Il primo ID evento archiviato esternamente.

mLastEventID

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

L'ultimo ID evento memorizzato esternamente.

mNotifyEventsDeliveredFunct

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

mNotifyEventsEvictedFunct

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

Funzioni pubbliche

ExternalEvents

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

Rendi nulla

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

IsValid

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