Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl :: 짜다:: 프로필 :: DataManagement_Current :: EventOptions

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

다양한 이벤트 필드에 대한 옵션을 제공하는 구조입니다.

요약

생성자와 소멸자

EventOptions (void)
EventOptions (bool)
EventOptions ( timestamp_t )
EventOptions ( utc_timestamp_t )
EventOptions ( timestamp_t , bool)
EventOptions ( utc_timestamp_t , bool)
EventOptions ( utc_timestamp_t , DetailedRootSection *, event_id_t , ImportanceType , bool)
EventOptions ( timestamp_t , DetailedRootSection *, event_id_t , ImportanceType , bool)

공용 속성

eventSource
특성 인스턴스의 자세한 해결 방법에 대한 포인터입니다.
relatedEventID
이 이벤트가 관련된 동일한 이벤트 소스의 이벤트 ID입니다.
relatedImportance
관련 이벤트 ID의 EventImportance입니다.
timestamp
시스템 또는 UTC 타임 스탬프를 보유하는 공용체.
timestampType
타임 스탬프가 유효한지 여부와 해당 유형을 나타내는 열거 형입니다.
urgent
bool
이벤트가 시간에 민감 함을 나타내는 플래그입니다.

공용 속성

eventSource

DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource

특성 인스턴스의 자세한 해결 방법에 대한 포인터입니다.

NULL 인 경우 이벤트 소스는 로컬 노드 ID와 동일한 리소스 및 트레이 트의 기본 인스턴스에서 온 것으로 간주됩니다.

relatedEventID

event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID

이 이벤트와 관련된 동일한 이벤트 소스의 이벤트 ID입니다.

이벤트가 다른 이벤트와 관련이없는 경우 관련 이벤트 ID는 이벤트 ID와 동일하며 생략 할 수 있습니다. 0 값은 관련 이벤트가 없음을 의미합니다.

relatedImportance

ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance

관련 이벤트 ID의 EventImportance입니다.

이 이벤트와 관련 이벤트가 동일한 중요도 인 경우 필드를 생략 할 수 있습니다. kImportanceType_Invalid 값은 관련 이벤트가 없음을 의미합니다.

타임 스탬프

Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp

시스템 또는 UTC 타임 스탬프를 보유하는 공용체.

timestampType

TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType

타임 스탬프가 유효한지 여부와 해당 유형을 나타내는 열거 형입니다.

긴급한

bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent

이벤트가 시간에 민감 함을 나타내는 플래그입니다.

설정되면 이벤트 로그가 플러시됩니다.

공공 기능

EventOptions

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

EventOptions

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  bool
)

EventOptions

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t
)

EventOptions

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t
)

EventOptions

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  bool
)

EventOptions

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  bool
)

EventOptions

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)

EventOptions

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)