mirror of https://github.com/gnss-sdr/gnss-sdr
Indicate that the property method of configuration is a getter
This commit is contained in:
parent
037a1fcb5f
commit
bcd5bfa6ff
|
@ -42,16 +42,16 @@ class ConfigurationInterface
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~ConfigurationInterface() = default;
|
virtual ~ConfigurationInterface() = default;
|
||||||
virtual std::string property(std::string property_name, std::string default_value) = 0;
|
virtual std::string property(std::string property_name, std::string default_value) const = 0;
|
||||||
virtual bool property(std::string property_name, bool default_value) = 0;
|
virtual bool property(std::string property_name, bool default_value) const = 0;
|
||||||
virtual int64_t property(std::string property_name, int64_t default_value) = 0;
|
virtual int64_t property(std::string property_name, int64_t default_value) const = 0;
|
||||||
virtual uint64_t property(std::string property_name, uint64_t default_value) = 0;
|
virtual uint64_t property(std::string property_name, uint64_t default_value) const = 0;
|
||||||
virtual int32_t property(std::string property_name, int32_t default_value) = 0;
|
virtual int32_t property(std::string property_name, int32_t default_value) const = 0;
|
||||||
virtual uint32_t property(std::string property_name, uint32_t default_value) = 0;
|
virtual uint32_t property(std::string property_name, uint32_t default_value) const = 0;
|
||||||
virtual int16_t property(std::string property_name, int16_t default_value) = 0;
|
virtual int16_t property(std::string property_name, int16_t default_value) const = 0;
|
||||||
virtual uint16_t property(std::string property_name, uint16_t default_value) = 0;
|
virtual uint16_t property(std::string property_name, uint16_t default_value) const = 0;
|
||||||
virtual float property(std::string property_name, float default_value) = 0;
|
virtual float property(std::string property_name, float default_value) const = 0;
|
||||||
virtual double property(std::string property_name, double default_value) = 0;
|
virtual double property(std::string property_name, double default_value) const = 0;
|
||||||
virtual void set_property(std::string property_name, std::string value) = 0;
|
virtual void set_property(std::string property_name, std::string value) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ void FileConfiguration::init()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
std::string FileConfiguration::property(std::string property_name, std::string default_value)
|
std::string FileConfiguration::property(std::string property_name, std::string default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -73,7 +73,7 @@ std::string FileConfiguration::property(std::string property_name, std::string d
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool FileConfiguration::property(std::string property_name, bool default_value)
|
bool FileConfiguration::property(std::string property_name, bool default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -84,7 +84,7 @@ bool FileConfiguration::property(std::string property_name, bool default_value)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int64_t FileConfiguration::property(std::string property_name, int64_t default_value)
|
int64_t FileConfiguration::property(std::string property_name, int64_t default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -95,7 +95,7 @@ int64_t FileConfiguration::property(std::string property_name, int64_t default_v
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
uint64_t FileConfiguration::property(std::string property_name, uint64_t default_value)
|
uint64_t FileConfiguration::property(std::string property_name, uint64_t default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -106,7 +106,7 @@ uint64_t FileConfiguration::property(std::string property_name, uint64_t default
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int FileConfiguration::property(std::string property_name, int default_value)
|
int FileConfiguration::property(std::string property_name, int default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -117,7 +117,7 @@ int FileConfiguration::property(std::string property_name, int default_value)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
unsigned int FileConfiguration::property(std::string property_name, unsigned int default_value)
|
unsigned int FileConfiguration::property(std::string property_name, unsigned int default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -128,7 +128,7 @@ unsigned int FileConfiguration::property(std::string property_name, unsigned int
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
uint16_t FileConfiguration::property(std::string property_name, uint16_t default_value)
|
uint16_t FileConfiguration::property(std::string property_name, uint16_t default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -139,7 +139,7 @@ uint16_t FileConfiguration::property(std::string property_name, uint16_t default
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int16_t FileConfiguration::property(std::string property_name, int16_t default_value)
|
int16_t FileConfiguration::property(std::string property_name, int16_t default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -150,7 +150,7 @@ int16_t FileConfiguration::property(std::string property_name, int16_t default_v
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
float FileConfiguration::property(std::string property_name, float default_value)
|
float FileConfiguration::property(std::string property_name, float default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -161,7 +161,7 @@ float FileConfiguration::property(std::string property_name, float default_value
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
double FileConfiguration::property(std::string property_name, double default_value)
|
double FileConfiguration::property(std::string property_name, double default_value) const
|
||||||
{
|
{
|
||||||
if (overrided_->is_present(property_name))
|
if (overrided_->is_present(property_name))
|
||||||
{
|
{
|
||||||
|
@ -176,3 +176,9 @@ void FileConfiguration::set_property(std::string property_name, std::string valu
|
||||||
{
|
{
|
||||||
overrided_->set_property(property_name, value);
|
overrided_->set_property(property_name, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bool FileConfiguration::is_present(const std::string& property_name) const
|
||||||
|
{
|
||||||
|
return (overrided_->is_present(property_name));
|
||||||
|
}
|
||||||
|
|
|
@ -48,17 +48,18 @@ public:
|
||||||
explicit FileConfiguration(std::string filename);
|
explicit FileConfiguration(std::string filename);
|
||||||
FileConfiguration();
|
FileConfiguration();
|
||||||
~FileConfiguration() = default;
|
~FileConfiguration() = default;
|
||||||
std::string property(std::string property_name, std::string default_value);
|
std::string property(std::string property_name, std::string default_value) const override;
|
||||||
bool property(std::string property_name, bool default_value);
|
bool property(std::string property_name, bool default_value) const override;
|
||||||
int64_t property(std::string property_name, int64_t default_value);
|
int64_t property(std::string property_name, int64_t default_value) const override;
|
||||||
uint64_t property(std::string property_name, uint64_t default_value);
|
uint64_t property(std::string property_name, uint64_t default_value) const override;
|
||||||
int32_t property(std::string property_name, int32_t default_value);
|
int32_t property(std::string property_name, int32_t default_value) const override;
|
||||||
uint32_t property(std::string property_name, uint32_t default_value);
|
uint32_t property(std::string property_name, uint32_t default_value) const override;
|
||||||
int16_t property(std::string property_name, int16_t default_value);
|
int16_t property(std::string property_name, int16_t default_value) const override;
|
||||||
uint16_t property(std::string property_name, uint16_t default_value);
|
uint16_t property(std::string property_name, uint16_t default_value) const override;
|
||||||
float property(std::string property_name, float default_value);
|
float property(std::string property_name, float default_value) const override;
|
||||||
double property(std::string property_name, double default_value);
|
double property(std::string property_name, double default_value) const override;
|
||||||
void set_property(std::string property_name, std::string value);
|
void set_property(std::string property_name, std::string value) override;
|
||||||
|
bool is_present(const std::string& property_name) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void init();
|
void init();
|
||||||
|
|
|
@ -36,7 +36,7 @@ InMemoryConfiguration::~InMemoryConfiguration()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
std::string InMemoryConfiguration::property(std::string property_name, std::string default_value)
|
std::string InMemoryConfiguration::property(std::string property_name, std::string default_value) const
|
||||||
{
|
{
|
||||||
auto iter = properties_.find(property_name);
|
auto iter = properties_.find(property_name);
|
||||||
if (iter != properties_.end())
|
if (iter != properties_.end())
|
||||||
|
@ -47,63 +47,63 @@ std::string InMemoryConfiguration::property(std::string property_name, std::stri
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool InMemoryConfiguration::property(std::string property_name, bool default_value)
|
bool InMemoryConfiguration::property(std::string property_name, bool default_value) const
|
||||||
{
|
{
|
||||||
std::string empty;
|
std::string empty;
|
||||||
return converter_->convert(property(property_name, empty), default_value);
|
return converter_->convert(property(property_name, empty), default_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int64_t InMemoryConfiguration::property(std::string property_name, int64_t default_value)
|
int64_t InMemoryConfiguration::property(std::string property_name, int64_t default_value) const
|
||||||
{
|
{
|
||||||
std::string empty;
|
std::string empty;
|
||||||
return converter_->convert(property(property_name, empty), default_value);
|
return converter_->convert(property(property_name, empty), default_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
uint64_t InMemoryConfiguration::property(std::string property_name, uint64_t default_value)
|
uint64_t InMemoryConfiguration::property(std::string property_name, uint64_t default_value) const
|
||||||
{
|
{
|
||||||
std::string empty;
|
std::string empty;
|
||||||
return converter_->convert(property(property_name, empty), default_value);
|
return converter_->convert(property(property_name, empty), default_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int32_t InMemoryConfiguration::property(std::string property_name, int32_t default_value)
|
int32_t InMemoryConfiguration::property(std::string property_name, int32_t default_value) const
|
||||||
{
|
{
|
||||||
std::string empty;
|
std::string empty;
|
||||||
return converter_->convert(property(property_name, empty), default_value);
|
return converter_->convert(property(property_name, empty), default_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
uint32_t InMemoryConfiguration::property(std::string property_name, uint32_t default_value)
|
uint32_t InMemoryConfiguration::property(std::string property_name, uint32_t default_value) const
|
||||||
{
|
{
|
||||||
std::string empty;
|
std::string empty;
|
||||||
return converter_->convert(property(property_name, empty), default_value);
|
return converter_->convert(property(property_name, empty), default_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
uint16_t InMemoryConfiguration::property(std::string property_name, uint16_t default_value)
|
uint16_t InMemoryConfiguration::property(std::string property_name, uint16_t default_value) const
|
||||||
{
|
{
|
||||||
std::string empty;
|
std::string empty;
|
||||||
return converter_->convert(property(property_name, empty), default_value);
|
return converter_->convert(property(property_name, empty), default_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int16_t InMemoryConfiguration::property(std::string property_name, int16_t default_value)
|
int16_t InMemoryConfiguration::property(std::string property_name, int16_t default_value) const
|
||||||
{
|
{
|
||||||
std::string empty;
|
std::string empty;
|
||||||
return converter_->convert(property(property_name, empty), default_value);
|
return converter_->convert(property(property_name, empty), default_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
float InMemoryConfiguration::property(std::string property_name, float default_value)
|
float InMemoryConfiguration::property(std::string property_name, float default_value) const
|
||||||
{
|
{
|
||||||
std::string empty;
|
std::string empty;
|
||||||
return converter_->convert(property(property_name, empty), default_value);
|
return converter_->convert(property(property_name, empty), default_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
double InMemoryConfiguration::property(std::string property_name, double default_value)
|
double InMemoryConfiguration::property(std::string property_name, double default_value) const
|
||||||
{
|
{
|
||||||
std::string empty;
|
std::string empty;
|
||||||
return converter_->convert(property(property_name, empty), default_value);
|
return converter_->convert(property(property_name, empty), default_value);
|
||||||
|
@ -123,7 +123,7 @@ void InMemoryConfiguration::supersede_property(const std::string& property_name,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool InMemoryConfiguration::is_present(const std::string& property_name)
|
bool InMemoryConfiguration::is_present(const std::string& property_name) const
|
||||||
{
|
{
|
||||||
return (properties_.find(property_name) != properties_.end());
|
return (properties_.find(property_name) != properties_.end());
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,19 +43,19 @@ class InMemoryConfiguration : public ConfigurationInterface
|
||||||
public:
|
public:
|
||||||
InMemoryConfiguration();
|
InMemoryConfiguration();
|
||||||
~InMemoryConfiguration();
|
~InMemoryConfiguration();
|
||||||
std::string property(std::string property_name, std::string default_value);
|
std::string property(std::string property_name, std::string default_value) const override;
|
||||||
bool property(std::string property_name, bool default_value);
|
bool property(std::string property_name, bool default_value) const override;
|
||||||
int64_t property(std::string property_name, int64_t default_value);
|
int64_t property(std::string property_name, int64_t default_value) const override;
|
||||||
uint64_t property(std::string property_name, uint64_t default_value);
|
uint64_t property(std::string property_name, uint64_t default_value) const override;
|
||||||
int32_t property(std::string property_name, int32_t default_value);
|
int32_t property(std::string property_name, int32_t default_value) const override;
|
||||||
uint32_t property(std::string property_name, uint32_t default_value);
|
uint32_t property(std::string property_name, uint32_t default_value) const override;
|
||||||
int16_t property(std::string property_name, int16_t default_value);
|
int16_t property(std::string property_name, int16_t default_value) const override;
|
||||||
uint16_t property(std::string property_name, uint16_t default_value);
|
uint16_t property(std::string property_name, uint16_t default_value) const override;
|
||||||
float property(std::string property_name, float default_value);
|
float property(std::string property_name, float default_value) const override;
|
||||||
double property(std::string property_name, double default_value);
|
double property(std::string property_name, double default_value) const override;
|
||||||
void set_property(std::string property_name, std::string value);
|
void set_property(std::string property_name, std::string value) override;
|
||||||
void supersede_property(const std::string& property_name, const std::string& value);
|
void supersede_property(const std::string& property_name, const std::string& value);
|
||||||
bool is_present(const std::string& property_name);
|
bool is_present(const std::string& property_name) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::map<std::string, std::string> properties_;
|
std::map<std::string, std::string> properties_;
|
||||||
|
|
Loading…
Reference in New Issue