nl :: Dệt :: Hồ sơ :: DataManagement_Current :: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
Cấu trúc cung cấp các tùy chọn cho các trường sự kiện khác nhau.
Tóm lược
Người xây dựng và Người phá hủy | |
---|---|
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) |
Thuộc tính công cộng | |
---|---|
eventSource | Một con trỏ đến độ phân giải chi tiết của cá thể đặc điểm. |
relatedEventID | ID sự kiện từ cùng một Nguồn sự kiện có liên quan đến sự kiện này. |
relatedImportance | Sự kiện quan trọng của ID sự kiện có liên quan. |
timestamp | Một liên minh nắm giữ dấu thời gian của hệ thống hoặc UTC. |
timestampType | Một enum cho biết liệu dấu thời gian có hợp lệ hay không và loại của nó. |
urgent | bool Cờ biểu thị rằng sự kiện nhạy cảm về thời gian. |
Thuộc tính công cộng
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Một con trỏ đến độ phân giải chi tiết của cá thể đặc điểm.
Khi NULL, nguồn sự kiện được giả định đến từ tài nguyên bằng ID nút cục bộ và từ phiên bản mặc định của đặc điểm.
RelatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
ID 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, ID sự kiện liên quan sẽ bằng với ID 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.
liên quan
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
Sự kiện quan trọng của ID 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, trường có thể bị bỏ qua. Giá trị của kImportanceType_Invalid ngụ ý sự vắng mặt của bất kỳ 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 minh nắm giữ dấu thời gian của hệ thống hoặc UTC.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Một enum cho biết liệu dấu thời gian có hợp lệ hay không và loại của nó.
khẩn cấp
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Cờ biểu thị rằng sự kiện nhạy cảm về thời gian.
Khi được đặt, nó làm cho nhật ký sự kiện bị xóa.
Chức năng công cộng
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 )