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

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

Struktur untuk melacak peristiwa yang disimpan di platform.

Ringkasan

Konstruktor dan Destruktor

ExternalEvents(void)

Atribut publik

mFetchEventsFunct
Callback yang akan digunakan untuk mengambil ID di atas.
mFirstEventID
ID peristiwa pertama yang disimpan secara eksternal.
mLastEventID
ID peristiwa terakhir yang disimpan secara eksternal.
mNotifyEventsDeliveredFunct
mNotifyEventsEvictedFunct

Fungsi publik

Invalidate(void)
void
IsValid(void) const
bool

Atribut publik

mFetchEventsFunct

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

Callback yang akan digunakan untuk mengambil ID di atas.

mFirstEventID

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

ID peristiwa pertama yang disimpan secara eksternal.

mLastEventID

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

ID peristiwa terakhir yang disimpan secara eksternal.

mNotifyEventsDeliveredFunct

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

mNotifyEventsEvictedFunct

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

Fungsi publik

ExternalEvents

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

Invalidasi

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

IsValid

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