Skip to content

iox::roudi::RouDiConfigFileProvider🔗

Base class for a config file provider.

#include <roudi_config_file_provider.hpp>

Inherited by iox::config::TomlRouDiConfigFileProvider

Public Functions🔗

Name
virtual cxx::expected< RouDiConfig_t, RouDiConfigFileParseError > parse() =0
interface to parse a config file which needs to be implemented for a custom parser

Protected Attributes🔗

Name
ConfigFilePathString_t m_customConfigFilePath

Public Functions Documentation🔗

function parse🔗

virtual cxx::expected< RouDiConfig_t, RouDiConfigFileParseError > parse() =0

interface to parse a config file which needs to be implemented for a custom parser

Parameters:

  • configFilePath to the custom RouDi config file

Return: a cxx::expected with either the parsed RouDiConfig_t if the parsing was successful or a parsing error

Reimplemented by: iox::config::TomlRouDiConfigFileProvider::parse

Protected Attributes Documentation🔗

variable m_customConfigFilePath🔗

ConfigFilePathString_t m_customConfigFilePath;

Updated on 17 June 2021 at 11:15:27 CEST