nl::Weave::Profiles::DataManagement_Current::EventOptions

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

Struktur yang menyediakan opsi untuk berbagai kolom peristiwa.

Ringkasan

Konstruktor dan Destruktor

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)

Atribut publik

eventSource
Pointer ke resolusi mendetail dari instance trait.
relatedEventID
ID Peristiwa dari Sumber Peristiwa yang sama dengan peristiwa ini.
relatedImportance
EventImportance ID Peristiwa Terkait.
timestamp
Gabungan yang menyimpan stempel waktu sistem atau UTC.
timestampType
Enum yang menunjukkan apakah stempel waktu valid dan jenisnya.
urgent
bool
Tanda yang menunjukkan bahwa peristiwa tersebut sensitif terhadap waktu.

Atribut publik

eventSource

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

Pointer ke resolusi mendetail dari instance trait.

Bila NULL, sumber peristiwa diasumsikan berasal dari resource yang sama dengan ID node lokal, dan dari instance default trait.

relatedEventID

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

ID Peristiwa dari Sumber Peristiwa yang sama dengan peristiwa ini.

Jika peristiwa tidak terkait dengan peristiwa lain, ID Peristiwa Terkait harus sama dengan ID Peristiwa, dan dapat dihilangkan. Nilai 0 menyiratkan tidak adanya peristiwa terkait.

relatedImportance

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

EventImportance ID Peristiwa Terkait.

Jika peristiwa ini dan peristiwa terkait memiliki nilai penting yang sama, kolom dapat dihilangkan. Nilai kImportanceType_Invalid menyiratkan tidak adanya peristiwa terkait.

timestamp

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

Gabungan yang menyimpan stempel waktu sistem atau UTC.

timestampType

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

Enum yang menunjukkan apakah stempel waktu valid dan jenisnya.

mendesak

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

Tanda yang menunjukkan bahwa peristiwa tersebut sensitif terhadap waktu.

Jika ditetapkan, kebijakan ini akan menyebabkan log peristiwa dihapus.

Fungsi publik

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
)