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