En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Perfiles: DataManagement_Current :: LogStorageResources

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

Una clase auxiliar que se utiliza para inicializar la gestión de registros.

Resumen

La clase se utiliza para encapsular los recursos asignados por la persona que llama y denota los recursos que se utilizarán en el registro de eventos de una importancia particular. Tenga en cuenta que mientras que los recursos que se refieren a los contadores se utilizan exclusivamente por el nivel de importancia particular, los búferes se comparten entre this nivel de importancia y los eventos que son "más" importantes.

Atributos públicos

mBuffer
void *
Búfer para ser utilizado como almacenamiento en el nivel de importancia particular y compartido con eventos más importantes.
mBufferSize
size_t
El tamaño, en bytes, del mBuffer .
mCounterEpoch
uint32_t
El intervalo utilizado para incrementar los contadores persistentes.
mCounterKey
nl::Weave::Platform::PersistedStorage::Key *
Nombre de la clave que nombra el contador persistente para eventos de esta importancia.
mCounterStorage
Almacenamiento proporcionado por la aplicación para el contador persistente para este nivel de importancia.
mImportance
Nivel de importancia de registro asociado con los recursos proporcionados en esta estructura.

Atributos públicos

mBuffer

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

Búfer para ser utilizado como almacenamiento en el nivel de importancia particular y compartido con eventos más importantes.

No debe ser nulo. Debe ser lo suficientemente grande para acomodar el evento más grande emitido por el sistema.

mBufferSize

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

El tamaño, en bytes, del mBuffer .

mCounterEpoch

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

El intervalo utilizado para incrementar los contadores persistentes.

Cuando es 0, los contadores persistentes no se utilizarán para este nivel de importancia.

mCounterKey

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

Nombre de la clave que nombra el contador persistente para eventos de esta importancia.

Cuando es NULL, los contadores persistentes no se utilizarán para este nivel de importancia.

mCounterStorage

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

Almacenamiento proporcionado por la aplicación para el contador persistente para este nivel de importancia.

Cuando es NULL, los contadores persistentes no se utilizarán para este nivel de importancia.

mimportancia

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

Nivel de importancia de registro asociado con los recursos proporcionados en esta estructura.