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