nl:: Weave:: Profiles:: 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 타임스탬프를 보유하는 union입니다.
|
timestampType
|
타임스탬프가 유효한지 여부와 그 유형을 나타내는 enum입니다.
|
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 타임스탬프를 보유하는 union입니다.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
타임스탬프가 유효한지 여부와 그 유형을 나타내는 enum입니다.
긴급한
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 )