chronon::observe::ObservationBackend::Config
#include <ObservationBackend.hpp>
Public Functions
| Name | |
|---|---|
| bool | needsTextOutput() const |
| bool | needsBinaryOutput() const |
Public Attributes
| Name | |
|---|---|
| OutputFormat | warn_format |
| std::string | warn_file |
| OutputFormat | trace_format |
| std::string | trace_file |
| TraceChannelConfig | trace_config |
| std::string | simulation_name |
| uint64_t | reorder_watermark_cycles |
| size_t | reorder_max_events |
| std::chrono::microseconds | poll_interval |
| std::string | output_dir |
| OutputFormat | info_format |
| std::string | info_file |
| OutputFormat | error_format |
| std::string | error_file |
| bool | enable_reordering |
| bool | enable_counter_csv |
| OutputFormat | debug_format |
| std::string | debug_file |
| CounterCsvFormat | counter_csv_format |
| std::unordered_map< CategoryMask, CategoryFormatOverride > | category_format_overrides |
Public Functions Documentation
function needsTextOutput
inline bool needsTextOutput() const
function needsBinaryOutput
inline bool needsBinaryOutput() const
Public Attributes Documentation
variable warn_format
OutputFormat warn_format = OutputFormat::Text;
variable warn_file
std::string warn_file;
variable trace_format
OutputFormat trace_format = OutputFormat::Binary;
variable trace_file
std::string trace_file;
variable trace_config
TraceChannelConfig trace_config;
variable simulation_name
std::string simulation_name;
variable reorder_watermark_cycles
uint64_t reorder_watermark_cycles = 1000;
variable reorder_max_events
size_t reorder_max_events = 100000;
variable poll_interval
std::chrono::microseconds poll_interval {100};
variable output_dir
std::string output_dir = "out";
variable info_format
OutputFormat info_format = OutputFormat::Text;
variable info_file
std::string info_file;
variable error_format
OutputFormat error_format = OutputFormat::Text;
variable error_file
std::string error_file;
variable enable_reordering
bool enable_reordering = true;
variable enable_counter_csv
bool enable_counter_csv = true;
variable debug_format
OutputFormat debug_format = OutputFormat::Text;
variable debug_file
std::string debug_file;
variable counter_csv_format
CounterCsvFormat counter_csv_format = CounterCsvFormat::Pivoted;
variable category_format_overrides
std::unordered_map< CategoryMask, CategoryFormatOverride > category_format_overrides;
Updated on 2026-05-26 at 05:42:33 +0000