nl:: Weave:: Profiles:: DataManagement_Current:: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
Cấu trúc cung cấp tuỳ chọn cho nhiều trường sự kiện.
Tóm tắt
Hàm khởi tạo và phá huỷ |
|
---|---|
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)
|
Các thuộc tính công khai |
|
---|---|
eventSource
|
Con trỏ trỏ đến độ phân giải chi tiết của thực thể trait.
|
relatedEventID
|
Mã sự kiện từ cùng một Nguồn sự kiện có liên quan đến sự kiện này.
|
relatedImportance
|
Tầm quan trọng của sự kiện mã sự kiện có liên quan.
|
timestamp
|
Một liên kết chứa dấu thời gian theo hệ thống hoặc giờ UTC.
|
timestampType
|
Một giá trị enum cho biết dấu thời gian có hợp lệ hay không và loại của dấu thời gian đó.
|
urgent
|
bool
Một lá cờ cho biết sự kiện này có giới hạn thời gian.
|
Các thuộc tính công khai
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Con trỏ trỏ đến độ phân giải chi tiết của thực thể trait.
Khi giá trị NULL, nguồn sự kiện được giả định là đến từ tài nguyên có mã nhận dạng nút cục bộ và từ thực thể mặc định của đặc điểm đó.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
Mã sự kiện từ cùng một Nguồn sự kiện có liên quan đến sự kiện này.
Khi sự kiện đó không liên quan đến bất kỳ sự kiện nào khác, Mã sự kiện có liên quan sẽ bằng Mã sự kiện và có thể bị bỏ qua. Giá trị 0 ngụ ý không có bất kỳ sự kiện liên quan nào.
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
Tầm quan trọng của sự kiện mã sự kiện có liên quan.
Khi sự kiện này và sự kiện liên quan có cùng tầm quan trọng, thì trường này có thể bị bỏ qua. Giá trị kimportantType_Invalid cho biết không có sự kiện liên quan nào.
dấu thời gian
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
Một liên kết chứa dấu thời gian theo hệ thống hoặc giờ UTC.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Một giá trị enum cho biết dấu thời gian có hợp lệ hay không và loại của dấu thời gian đó.
khẩn cấp
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Một lá cờ cho biết sự kiện này có giới hạn thời gian.
Khi được đặt, giá trị này sẽ xoá nhật ký sự kiện.
Hàm công khai
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 )