O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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 chamador e denota recursos a serem usados ​​no registro de eventos de uma importância particular. Note-se que enquanto os recursos referentes aos contadores são usados exclusivamente pelo nível de importância particular, os buffers são compartilhados entre this nível de importância e eventos que são "mais" importante.

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.

importância

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

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