O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

nl :: Tecer:: Perfis :: DataManagement_Current :: LogStorageResources

#include <src/lib/profiles/data-management/Current/LoggingManagement.h>

Uma classe auxiliar usada na inicialização do gerenciamento de log.

Resumo

A classe é usada para encapsular os recursos alocados pelo responsável pela chamada e denota recursos a serem usados ​​no registro de eventos de uma importância particular. Observe que, embora os recursos referentes aos contadores sejam usados ​​exclusivamente pelo nível de importância específico, os buffers são compartilhados entre this nível de importância e os eventos que são "mais" importantes.

Atributos públicos

mBuffer
void *
Buffer para ser usado como um armazenamento no nível de importância particular e compartilhado com eventos mais importantes.
mBufferSize
size_t
O tamanho, em bytes, do mBuffer .
mCounterEpoch
uint32_t
O intervalo usado no incremento de contadores persistentes.
mCounterKey
nl::Weave::Platform::PersistedStorage::Key *
Nome do contador persistente de nomenclatura de chave para eventos dessa importância.
mCounterStorage
Armazenamento fornecido pelo aplicativo para contador persistente para este nível de importância.
mImportance
Nível de importância do log associado aos recursos fornecidos nesta estrutura.

Atributos públicos

mBuffer

void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer

Buffer para ser usado como um armazenamento no nível de importância particular e compartilhado com eventos mais importantes.

Não deve ser nulo. Deve ser grande o suficiente para acomodar o maior evento emitido pelo sistema.

mBufferSize

size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize

O tamanho, em bytes, do mBuffer .

mCounterEpoch

uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch

O intervalo usado no incremento de contadores persistentes.

Quando 0, os contadores persistentes não serão usados ​​para este nível de importância.

mCounterKey

nl::Weave::Platform::PersistedStorage::Key * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterKey

Nome do contador persistente de nomenclatura de chave para eventos dessa importância.

Quando NULL, os contadores persistentes não serão usados ​​para este nível de importância.

mCounterStorage

nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage

Armazenamento fornecido pelo aplicativo para contador persistente para este nível de importância.

Quando NULL, contadores persistentes não serão usados ​​para este nível de importância.

mImportância

ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance

Nível de importância do log associado aos recursos fornecidos nesta estrutura.