Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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.