透過集合功能整理內容 你可以依據偏好儲存及分類內容。

NL::編織::簡介:: DataManagement_Current::事件選項

#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 的事件重要性。
timestamp
持有系統或 UTC 時間戳的聯合。
timestampType
指示時間戳是否有效及其類型的枚舉。
urgent
bool
表示事件對時間敏感的標誌。

公共屬性

事件源

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

指向特徵實例的詳細解析的指針。

當為 NULL 時,假定事件源來自等於本地節點 ID 的資源,以及特徵的默認實例。

相關事件ID

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

來自與此事件相關的同一事件源的事件 ID。

當事件與任何其他事件不相關時,相關事件 ID 應等於事件 ID,並且可以省略。值 0 表示不存在任何相關事件。

相關重要性

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

相關事件 ID 的事件重要性。

當該事件與相關事件具有相同的重要性時,該字段可以省略。 kImportanceType_Invalid 的值意味著不存在任何相關事件。

時間戳

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

持有系統或 UTC 時間戳的聯合。

時間戳類型

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

指示時間戳是否有效及其類型的枚舉。

緊迫的

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

表示事件對時間敏感的標誌。

設置後,它會導致刷新事件日誌。

公共職能

事件選項

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

事件選項

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

事件選項

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

事件選項

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

事件選項

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

事件選項

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

事件選項

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

事件選項

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