nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: LogStorageResources
#include <src/lib/profiles/data-management/Current/LoggingManagement.h>
লগিং ম্যানেজমেন্ট শুরু করার জন্য ব্যবহৃত একটি হেল্পার ক্লাস।
সারাংশ
ক্লাসটি কলারের দ্বারা বরাদ্দকৃত সংস্থানগুলিকে এনক্যাপসুলেট করতে ব্যবহৃত হয় এবং একটি বিশেষ গুরুত্বের লগিং ইভেন্টগুলিতে ব্যবহার করা সম্পদগুলিকে বোঝায়। উল্লেখ্য যে যখন কাউন্টারগুলিকে উল্লেখ করা সংস্থানগুলি বিশেষ গুরুত্বের স্তর দ্বারা একচেটিয়াভাবে ব্যবহার করা হয়, তখন বাফারগুলি this
গুরুত্ব স্তর এবং "আরও" গুরুত্বপূর্ণ ইভেন্টগুলির মধ্যে ভাগ করা হয়৷
পাবলিক বৈশিষ্ট্য | |
---|---|
mBuffer | void * বিশেষ গুরুত্বের স্তরে স্টোরেজ হিসাবে ব্যবহার করা বাফার এবং আরও গুরুত্বপূর্ণ ইভেন্টের সাথে ভাগ করা। |
mBufferSize | size_t আকার, বাইটে, mBuffer এর। |
mCounterEpoch | uint32_t ক্রমাগত কাউন্টার বৃদ্ধিতে ব্যবহৃত ব্যবধান। |
mCounterKey | nl::Weave::Platform::PersistedStorage::Key * এই গুরুত্বের ঘটনাগুলির জন্য কী নামকরণের স্থায়ী কাউন্টারের নাম। |
mCounterStorage | এই গুরুত্ব স্তরের জন্য অবিরাম কাউন্টারের জন্য অ্যাপ্লিকেশন-প্রদত্ত স্টোরেজ। |
mImportance | এই কাঠামোতে প্রদত্ত সংস্থানগুলির সাথে যুক্ত লগ গুরুত্বের স্তর। |
পাবলিক বৈশিষ্ট্য
mBuffer
void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer
বিশেষ গুরুত্বের স্তরে স্টোরেজ হিসাবে ব্যবহার করা বাফার এবং আরও গুরুত্বপূর্ণ ইভেন্টের সাথে ভাগ করা।
NULL হতে হবে না। সিস্টেম দ্বারা নির্গত বৃহত্তম ইভেন্ট মিটমাট করার জন্য যথেষ্ট বড় হতে হবে।
mBufferSize
size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize
আকার, বাইটে, mBuffer
এর।
mCounterEpoch
uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch
ক্রমাগত কাউন্টার বৃদ্ধিতে ব্যবহৃত ব্যবধান।
যখন 0, স্থায়ী কাউন্টারগুলি এই গুরুত্ব স্তরের জন্য ব্যবহার করা হবে না।
mCounterKey
nl::Weave::Platform::PersistedStorage::Key * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterKey
এই গুরুত্বের ঘটনাগুলির জন্য কী নামকরণের স্থায়ী কাউন্টারের নাম।
NULL হলে, এই গুরুত্ব স্তরের জন্য স্থায়ী কাউন্টার ব্যবহার করা হবে না।
mCounterStorage
nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage
এই গুরুত্ব স্তরের জন্য অবিরাম কাউন্টারের জন্য অ্যাপ্লিকেশন-প্রদত্ত স্টোরেজ।
NULL হলে, এই গুরুত্ব স্তরের জন্য স্থায়ী কাউন্টার ব্যবহার করা হবে না।
গুরুত্ব
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
এই কাঠামোতে প্রদত্ত সংস্থানগুলির সাথে যুক্ত লগ গুরুত্বের স্তর।