class DiagnosticsImpl
Defined at line 20 of file ../../src/cobalt/bin/app/diagnostics_impl.h
Implementation of the Diagnostics Interface for receiving diagnostic information about the
functioning of the Cobalt Core library.
In Fuchsia, the diagnostic information is published to Inspect.
Public Methods
void DiagnosticsImpl (inspect::Node node)
Defined at line 13 of file ../../src/cobalt/bin/app/diagnostics_impl.cc
void ~DiagnosticsImpl ()
Defined at line 23 of file ../../src/cobalt/bin/app/diagnostics_impl.h
void SentObservationResult (const Status & status)
Defined at line 41 of file ../../src/cobalt/bin/app/diagnostics_impl.cc
void ObservationStoreUpdated (const std::map<lib::ReportSpec, uint64_t> & num_obs_per_report, int64_t store_byte_count, int64_t max_store_bytes)
Defined at line 55 of file ../../src/cobalt/bin/app/diagnostics_impl.cc
void LoggerCalled (int perProjectLoggerCallsMadeMetricDimensionLoggerMethod, const std::string & project)
Defined at line 108 of file ../../src/cobalt/bin/app/diagnostics_impl.cc
void TrackDiskUsage (int storageClass, int64_t bytes, int64_t byte_limit)
Defined at line 135 of file ../../src/cobalt/bin/app/diagnostics_impl.cc