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

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

Estrutura para rastrear eventos armazenados na plataforma.

Resumo

Construtores e destrutores

ExternalEvents(void)

Atributos públicos

mFetchEventsFunct
O callback a ser usado para buscar os IDs acima.
mFirstEventID
O primeiro ID do evento armazenado externamente.
mLastEventID
O último ID de evento armazenado externamente.
mNotifyEventsDeliveredFunct
mNotifyEventsEvictedFunct

Funções públicas

Invalidate(void)
void
IsValid(void) const
bool

Atributos públicos

mFetchEventsFunct

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

O callback a ser usado para buscar os IDs acima.

mFirstEventID

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

O primeiro ID do evento armazenado externamente.

mLastEventID

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

O último ID de evento armazenado externamente.

mNotifyEventsDeliveredFunct

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

mNotifyEventsEvictedFunct

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

Funções públicas

ExternalEvents

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

Invalidar

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

IsValid

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