Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | List of all members
datatools::configuration::ui::variant_repository_cli Class Reference

#include <bayeux/datatools/configuration/ui/variant_repository_cli.h>

Public Member Functions

 variant_repository_cli (datatools::configuration::variant_repository &)
 Constructor. More...
 
datatools::logger::priority get_logging () const
 Return the logging priority threshold. More...
 
void set_logging (const datatools::logger::priority)
 Set the logging priority threshold. More...
 
command::returned_info cmd_set_parameter (const std::string &registry_key_, const std::string &param_path_, const std::string &param_value_token_)
 Set the value of a variant parameter. More...
 
command::returned_info cmd_get_parameter (const std::string &registry_key_, const std::string &param_path_, std::string &param_value_token_) const
 Get the value of a variant parameter. More...
 
command::returned_info cmd_has_parameter (const std::string &registry_key_, const std::string &variant_path_, bool &present_) const
 Check if a variant is present. More...
 
command::returned_info cmd_is_active_variant (const std::string &registry_key_, const std::string &variant_path_, bool &active_) const
 Check if a variant is active. More...
 
command::returned_info cmd_is_active_registry (const std::string &registry_key_, bool &active_) const
 Check if a variant registry is active. More...
 

Constructor & Destructor Documentation

◆ variant_repository_cli()

datatools::configuration::ui::variant_repository_cli::variant_repository_cli ( datatools::configuration::variant_repository )

Constructor.

Member Function Documentation

◆ cmd_get_parameter()

command::returned_info datatools::configuration::ui::variant_repository_cli::cmd_get_parameter ( const std::string &  registry_key_,
const std::string &  param_path_,
std::string &  param_value_token_ 
) const

Get the value of a variant parameter.

◆ cmd_has_parameter()

command::returned_info datatools::configuration::ui::variant_repository_cli::cmd_has_parameter ( const std::string &  registry_key_,
const std::string &  variant_path_,
bool &  present_ 
) const

Check if a variant is present.

◆ cmd_is_active_registry()

command::returned_info datatools::configuration::ui::variant_repository_cli::cmd_is_active_registry ( const std::string &  registry_key_,
bool &  active_ 
) const

Check if a variant registry is active.

◆ cmd_is_active_variant()

command::returned_info datatools::configuration::ui::variant_repository_cli::cmd_is_active_variant ( const std::string &  registry_key_,
const std::string &  variant_path_,
bool &  active_ 
) const

Check if a variant is active.

◆ cmd_set_parameter()

command::returned_info datatools::configuration::ui::variant_repository_cli::cmd_set_parameter ( const std::string &  registry_key_,
const std::string &  param_path_,
const std::string &  param_value_token_ 
)

Set the value of a variant parameter.

◆ get_logging()

datatools::logger::priority datatools::configuration::ui::variant_repository_cli::get_logging ( ) const

Return the logging priority threshold.

◆ set_logging()

void datatools::configuration::ui::variant_repository_cli::set_logging ( const datatools::logger::priority  )

Set the logging priority threshold.


The documentation for this class was generated from the following file: