Skip to main content

chronon::sender::config::SenderConfigLoader

Parses YAML files/strings into SimulationYAMLConfig. More...

#include <SenderConfigLoader.hpp>

Public Functions

Name
SimulationYAMLConfigloadFromString(const std::string & yaml_content, const std::string & source_name ="")
SimulationYAMLConfigloadFromNode(const YAML::Node & root, const std::string & source_name ="")
Useful for applying runtime overrides before parsing.
SimulationYAMLConfigloadFromFile(const std::string & filepath)

Detailed Description

class chronon::sender::config::SenderConfigLoader;

Parses YAML files/strings into SimulationYAMLConfig.

Supports the unified logging format: each event type (debug/info/warn/error/trace) is an independent channel under one logging: key with shared categories and temporal filters.

Public Functions Documentation

function loadFromString

inline SimulationYAMLConfig loadFromString(
const std::string & yaml_content,
const std::string & source_name ="<string>"
)

function loadFromNode

inline SimulationYAMLConfig loadFromNode(
const YAML::Node & root,
const std::string & source_name ="<node>"
)

Useful for applying runtime overrides before parsing.

function loadFromFile

inline SimulationYAMLConfig loadFromFile(
const std::string & filepath
)

Updated on 2026-05-26 at 05:42:32 +0000