RTC Toolkit 4.0.1
Loading...
Searching...
No Matches
Namespaces | Typedefs
populateConfig.cpp File Reference

Implementation of PopulateConfig for populating the Runtime Configuration Repository. More...

#include <algorithm>
#include <cassert>
#include <set>
#include <string_view>
#include <tuple>
#include <vector>
#include <fmt/format.h>
#include <rtctk/componentFramework/exceptions.hpp>
#include <rtctk/componentFramework/logger.hpp>
#include <rtctk/componentFramework/populateConfig.hpp>

Namespaces

namespace  rtctk
 
namespace  rtctk::componentFramework
 

Typedefs

using rtctk::componentFramework::RepositoryServiceException = PopulateConfig::RepositoryServiceException
 
using rtctk::componentFramework::InvalidConfigException = PopulateConfig::InvalidConfigException
 
using rtctk::componentFramework::InvalidDataPointException = PopulateConfig::InvalidDataPointException
 

Detailed Description

Implementation of PopulateConfig for populating the Runtime Configuration Repository.

Variable Documentation

◆ m_default_datapoint_paths

RepositoryIf::PathList m_default_datapoint_paths

◆ m_default_datapoint_set

std::set<std::string> m_default_datapoint_set

◆ m_default_datapoint_type_map

std::map<DataPointPath, const std::type_info&> m_default_datapoint_type_map

◆ m_default_deployment

std::optional<std::string> m_default_deployment

◆ m_default_deployment_path

DataPointPath m_default_deployment_path

◆ m_default_option

std::optional<std::string> m_default_option

◆ m_default_option_path

DataPointPath m_default_option_path

◆ m_defaults_folder_path

DataPointPath m_defaults_folder_path

◆ m_deployment_sets

std::vector<DeploymentSetInfo> m_deployment_sets

◆ m_global_datapoint_paths

RepositoryIf::PathList m_global_datapoint_paths

◆ m_mode_datapoint_set

std::set<std::string> m_mode_datapoint_set

◆ m_modes

std::vector<ModeInfo> m_modes

◆ m_modes_folder_path

DataPointPath m_modes_folder_path

◆ m_name

std::string m_name

◆ m_option_datapoint_paths

RepositoryIf::PathList m_option_datapoint_paths

◆ m_option_datapoint_set

std::set<std::string> m_option_datapoint_set

◆ m_option_datapoint_type_map

std::map<DataPointPath, const std::type_info&> m_option_datapoint_type_map

◆ m_options

std::vector<OptionInfo> m_options

◆ m_path

DataPointPath m_path

◆ m_unexpected_datapoint_paths

RepositoryIf::PathList m_unexpected_datapoint_paths