nl::Weave::Profiller:DataManagement_Current::ExternalEvent

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

Platform tarafından depolanan etkinlikleri izlemek için kullanılan yapı.

Özet

İnşaat Ustaları ve Yıkıcılar

ExternalEvents(void)

Herkese açık özellikler

mFetchEventsFunct
Yukarıdaki kimlikleri almak için kullanılacak geri çağırma.
mFirstEventID
Harici olarak depolanan ilk etkinlik kimliği.
mLastEventID
Harici olarak depolanan son etkinlik kimliği.
mNotifyEventsDeliveredFunct
mNotifyEventsEvictedFunct

Herkese açık işlevler

Invalidate(void)
void
IsValid(void) const
bool

Herkese açık özellikler

mFetchEventFunct

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

Yukarıdaki kimlikleri almak için kullanılacak geri çağırma.

İlk Etkinlik Kimliği

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

Harici olarak depolanan ilk etkinlik kimliği.

mobil etkinlik kimliği

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

Harici olarak depolanan son etkinlik kimliği.

mNotifyEventDeliveryedFunct

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

mNotifyEtkinliklerEvictedFunct

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

Herkese açık işlevler

Harici Etkinlikler

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

Geçersiz kıl

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

Geçerli

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