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

বিশেষ গুরুত্বের স্তরে স্টোরেজ হিসাবে ব্যবহার করা বাফার এবং আরও গুরুত্বপূর্ণ ইভেন্টের সাথে ভাগ করা।

নাল হবে না. সিস্টেম দ্বারা নির্গত বৃহত্তম ইভেন্ট মিটমাট করার জন্য যথেষ্ট বড় হতে হবে।

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

এই কাঠামোতে প্রদত্ত সংস্থানগুলির সাথে যুক্ত লগ গুরুত্বের স্তর।