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