Collects and formats diagnostic information about the system, plugin configuration, and audio state for troubleshooting.
More...
#include <diagnostic_reporter.hpp>
Collects and formats diagnostic information about the system, plugin configuration, and audio state for troubleshooting.
Bounded event contracts shared by host ingress and graph-authored nodes.
Definition anticipation_eligibility.hpp:9
◆ add_custom_entry()
| void pulp::format::DiagnosticReporter::add_custom_entry |
( |
const std::string & | key, |
|
|
const std::string & | value ) |
|
inline |
◆ generate_json()
| std::string pulp::format::DiagnosticReporter::generate_json |
( |
| ) |
const |
|
inline |
Generate a compact JSON report for programmatic consumption.
◆ generate_report()
| std::string pulp::format::DiagnosticReporter::generate_report |
( |
| ) |
const |
|
inline |
Generate a full diagnostic report as a human-readable string.
◆ set_audio_config()
| void pulp::format::DiagnosticReporter::set_audio_config |
( |
double | sample_rate, |
|
|
int | buffer_size, |
|
|
int | input_channels, |
|
|
int | output_channels ) |
|
inline |
◆ set_cpu_load()
| void pulp::format::DiagnosticReporter::set_cpu_load |
( |
float | load, |
|
|
float | peak ) |
|
inline |
◆ set_format_name()
| void pulp::format::DiagnosticReporter::set_format_name |
( |
const std::string & | name | ) |
|
|
inline |
◆ set_host_name()
| void pulp::format::DiagnosticReporter::set_host_name |
( |
const std::string & | name | ) |
|
|
inline |
◆ set_plugin_info()
The documentation for this class was generated from the following file: