nl:: Weave:: Profiles:: 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
|
Trait इंस्टेंस के पूरे समाधान की जानकारी देने वाला पॉइंटर.
|
relatedEventID
|
इवेंट के उसी सोर्स का इवेंट आईडी जिससे यह इवेंट जुड़ा है.
|
relatedImportance
|
मिलते-जुलते इवेंट आईडी का EventImportance.
|
timestamp
|
किसी यूनियन के पास सिस्टम या यूटीसी टाइमस्टैंप होता है.
|
timestampType
|
इस सूची से पता चलता है कि टाइमस्टैंप मान्य है या नहीं और उसका टाइप.
|
urgent
|
bool
यह बताने वाला फ़्लैग कि इवेंट एक खास समय के लिए है.
|
सार्वजनिक विशेषताएं
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Trait इंस्टेंस के पूरे समाधान की जानकारी देने वाला पॉइंटर.
शून्य होने पर, यह माना जाता है कि इवेंट सोर्स को लोकल नोड आईडी के बराबर रिसॉर्स से और एट्रिब्यूट के डिफ़ॉल्ट इंस्टेंस से आया है.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
इवेंट के उसी सोर्स का इवेंट आईडी जिससे यह इवेंट जुड़ा है.
जब इवेंट किसी अन्य इवेंट से संबंधित नहीं होता है, तो संबंधित इवेंट आईडी, इवेंट आईडी के बराबर होगा और इसे हटाया जा सकता है. वैल्यू 0 होने का मतलब है कि उससे मिलता-जुलता कोई इवेंट मौजूद नहीं है.
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
मिलते-जुलते इवेंट आईडी का EventImportance.
जब यह इवेंट और इससे जुड़े इवेंट एक ही अहमियत के हों, तो फ़ील्ड को हटाया जा सकता है. kImportanceType_ चलाकर की वैल्यू का मतलब है कि इससे मिलता-जुलता कोई इवेंट मौजूद नहीं है.
timestamp
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
किसी यूनियन के पास सिस्टम या यूटीसी टाइमस्टैंप होता है.
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 )