nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: घटना विकल्प

#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
उसी इवेंट स्रोत का इवेंट आईडी जिससे यह इवेंट जुड़ा है।
relatedImportance
संबंधित इवेंट आईडी का EventImportance।
timestamp
सिस्टम या UTC टाइमस्टैम्प धारण करने वाला संघ।
timestampType
एक एनम इंगित करता है कि टाइमस्टैम्प वैध है और उसका प्रकार है।
urgent
bool
एक झंडा यह दर्शाता है कि घटना समय के प्रति संवेदनशील है।

सार्वजनिक गुण

घटना स्रोत

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

विशेषता उदाहरण के विस्तृत समाधान के लिए एक सूचक।

जब NULL, घटना स्रोत को स्थानीय नोड आईडी के बराबर संसाधन से और विशेषता के डिफ़ॉल्ट उदाहरण से आना माना जाता है।

संबंधितइवेंटआईडी

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

उसी इवेंट स्रोत का इवेंट आईडी जिससे यह इवेंट जुड़ा है।

जब ईवेंट किसी अन्य ईवेंट से संबंधित नहीं होता है, तो संबंधित ईवेंट आईडी ईवेंट आईडी के बराबर होगा, और छोड़ा जा सकता है। 0 का मान किसी भी संबंधित घटना की अनुपस्थिति को दर्शाता है।

संबंधित महत्व

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

संबंधित इवेंट आईडी का EventImportance।

जब यह ईवेंट और संबंधित ईवेंट समान महत्व के हों, तो फ़ील्ड को छोड़ा जा सकता है. kImportanceType_Invalid का मान किसी भी संबंधित घटना की अनुपस्थिति को दर्शाता है।

TIMESTAMP

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

सिस्टम या UTC टाइमस्टैम्प धारण करने वाला संघ।

टाइमस्टैम्प प्रकार

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

एक एनम इंगित करता है कि टाइमस्टैम्प वैध है और उसका प्रकार है।

अति आवश्यक

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

एक झंडा यह दर्शाता है कि घटना समय के प्रति संवेदनशील है।

सेट होने पर, यह इवेंट लॉग को फ़्लश करने का कारण बनता है।

सार्वजनिक समारोह

घटना विकल्प

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  void
)

घटना विकल्प

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  bool
)

घटना विकल्प

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t
)

घटना विकल्प

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t
)

घटना विकल्प

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  bool
)

घटना विकल्प

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  bool
)

घटना विकल्प

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)

घटना विकल्प

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)