21 #ifndef GNSS_SDR_IN_MEMORY_CONFIGURATION_H 22 #define GNSS_SDR_IN_MEMORY_CONFIGURATION_H 48 std::string property(std::string property_name, std::string default_value)
const override;
49 bool property(std::string property_name,
bool default_value)
const override;
50 int64_t property(std::string property_name, int64_t default_value)
const override;
51 uint64_t property(std::string property_name, uint64_t default_value)
const override;
52 int32_t property(std::string property_name, int32_t default_value)
const override;
53 uint32_t property(std::string property_name, uint32_t default_value)
const override;
54 int16_t property(std::string property_name, int16_t default_value)
const override;
55 uint16_t property(std::string property_name, uint16_t default_value)
const override;
56 float property(std::string property_name,
float default_value)
const override;
57 double property(std::string property_name,
double default_value)
const override;
58 void set_property(std::string property_name, std::string value)
override;
59 void supersede_property(
const std::string& property_name,
const std::string& value);
60 bool is_present(
const std::string& property_name)
const;
63 std::map<std::string, std::string> properties_;
64 std::unique_ptr<StringConverter> converter_;
70 #endif // GNSS_SDR_IN_MEMORY_CONFIGURATION_H This abstract class represents an interface to configuration parameters.
This class represents an interface to configuration parameters.
This class is an implementation of the interface ConfigurationInterface.
Interface of a class that interprets the contents of a string and converts it into different types...