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 )