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
সম্পর্কিত ইভেন্ট আইডির ইভেন্টের গুরুত্ব।
timestamp
সিস্টেম বা UTC টাইমস্ট্যাম্প ধারণ করা একটি ইউনিয়ন।
timestampType
টাইমস্ট্যাম্প বৈধ কিনা এবং এর ধরন নির্দেশ করে একটি enum।
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

সম্পর্কিত ইভেন্ট আইডির ইভেন্টের গুরুত্ব।

যখন এই ঘটনা এবং সম্পর্কিত ঘটনা একই গুরুত্বের হয়, তখন ক্ষেত্রটি বাদ দেওয়া যেতে পারে। kImportanceType_Invalid-এর মান কোনো সম্পর্কিত ইভেন্টের অনুপস্থিতিকে বোঝায়।

টাইমস্ট্যাম্প

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

সিস্টেম বা UTC টাইমস্ট্যাম্প ধারণ করা একটি ইউনিয়ন।

টাইমস্ট্যাম্প প্রকার

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

টাইমস্ট্যাম্প বৈধ কিনা এবং এর ধরন নির্দেশ করে একটি enum।

জরুরী

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
)