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
)