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

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

プラットフォームに保存されたイベントをトラッキングするための構造。

概要

コンストラクタとデストラクタ

ExternalEvents(void)

パブリック属性

mFetchEventsFunct
上記の ID の取得に使用するコールバック。
mFirstEventID
外部に保存されている最初のイベント ID。
mLastEventID
外部に保存されている最後のイベント ID。
mNotifyEventsDeliveredFunct
mNotifyEventsEvictedFunct

パブリック関数

Invalidate(void)
void
IsValid(void) const
bool

パブリック属性

mFetchEventsFunct

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

上記の ID の取得に使用するコールバック。

mFirstEventID

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

外部に保存されている最初のイベント ID。

mLastEventID

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

外部に保存されている最後のイベント ID。

mNotifyEventsDeliveredFunct

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

mNotifyEventsEvictedFunct

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

パブリック関数

ExternalEvents

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

無効化

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

IsValid

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