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.
Trang này được dịch bởi Cloud Translation API.
Switch to English

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 trong việc 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 phân bổ bởi người gọi và biểu thị các tài nguyên sẽ được sử dụng trong việc ghi nhật ký các sự kiện có tầm quan trọng cụ thể. Lưu ý rằng trong khi các tài nguyên đề cập đến bộ đếm được sử dụng riêng theo mức độ quan trọng cụ thể, bộ đệm được chia sẻ giữa mức độ quan trọng this và các sự kiện "quan trọng" hơn.

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 bằng byte, của mBuffer .
mCounterEpoch
uint32_t
Khoảng thời gian được sử dụng trong tăng dần 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 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 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 bằng 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 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 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 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.