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 )