nl :: Dệt :: Hồ sơ :: DataManagement_Current :: LogStorageResources
#include <src/lib/profiles/data-management/Current/LoggingManagement.h>
Một lớp trợ giúp được sử dụng để khởi tạo quản lý ghi nhật ký.
Tóm lược
Lớp được sử dụng để đóng gói các tài nguyên được cấp phát bởi người gọi và biểu thị các tài nguyên được sử dụng để ghi các sự kiện có tầm quan trọng cụ thể. Lưu ý rằng trong khi nguồn lực đề cập đến các quầy được sử dụng độc quyền bởi mức độ quan trọng đặc biệt, các bộ đệm được chia sẻ giữa this
mức độ và sự kiện được "nhiều hơn" quan trọng tầm quan trọng.
Thuộc tính công cộng | |
---|---|
mBuffer | void * Bộ đệm được sử dụng làm nơi lưu trữ ở mức độ quan trọng cụ thể và được chia sẻ với các sự kiện quan trọng hơn. |
mBufferSize | size_t Kích thước, tính theo byte, của mBuffer . |
mCounterEpoch | uint32_t Khoảng thời gian được sử dụng để tăng dần các bộ đếm liên tục. |
mCounterKey | nl::Weave::Platform::PersistedStorage::Key * Tên của bộ đếm liên tục đặt tên khóa cho các sự kiện có tầm quan trọng này. |
mCounterStorage | Bộ nhớ do ứng dụng cung cấp cho bộ đếm liên tục cho mức độ quan trọng này. |
mImportance | Ghi nhật ký mức độ quan trọng liên quan đến các tài nguyên được cung cấp trong cấu trúc này. |
Thuộc tính công cộng
mBuffer
void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer
Bộ đệm được sử dụng làm nơi lưu trữ ở mức độ quan trọng cụ thể và được chia sẻ với các sự kiện quan trọng hơn.
Nó không vô giá trị. Phải đủ lớn để chứa sự kiện lớn nhất do hệ thống phát ra.
mBufferSize
size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize
Kích thước, tính theo byte, của mBuffer
.
mCounterEpoch
uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch
Khoảng thời gian được sử dụng để tăng dần các bộ đếm liên tục.
Khi 0, các bộ đếm liên tục sẽ không được sử dụng cho mức độ quan trọng này.
mCounterKey
nl::Weave::Platform::PersistedStorage::Key * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterKey
Tên của bộ đếm liên tục đặt tên khóa cho các sự kiện có tầm quan trọng này.
Khi NULL, các bộ đếm liên tục sẽ không được sử dụng cho mức độ quan trọng này.
mCounterStorage
nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage
Bộ nhớ do ứng dụng cung cấp cho bộ đếm liên tục cho mức độ quan trọng này.
Khi NULL, các bộ đếm liên tục sẽ không được sử dụng cho mức độ quan trọng này.
mImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
Ghi nhật ký mức độ quan trọng liên quan đến các tài nguyên được cung cấp trong cấu trúc này.