GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
InMemoryConfiguration Class Reference

This class is an implementation of the interface ConfigurationInterface. More...

#include <in_memory_configuration.h>

Inheritance diagram for InMemoryConfiguration:
ConfigurationInterface

Public Member Functions

std::string property (std::string property_name, std::string default_value) const override
 
bool property (std::string property_name, bool default_value) const override
 
int64_t property (std::string property_name, int64_t default_value) const override
 
uint64_t property (std::string property_name, uint64_t default_value) const override
 
int32_t property (std::string property_name, int32_t default_value) const override
 
uint32_t property (std::string property_name, uint32_t default_value) const override
 
int16_t property (std::string property_name, int16_t default_value) const override
 
uint16_t property (std::string property_name, uint16_t default_value) const override
 
float property (std::string property_name, float default_value) const override
 
double property (std::string property_name, double default_value) const override
 
void set_property (std::string property_name, std::string value) override
 
void supersede_property (const std::string &property_name, const std::string &value)
 
bool is_present (const std::string &property_name) const
 

Detailed Description

This class is an implementation of the interface ConfigurationInterface.

This implementation accepts configuration parameters upon instantiation and it is intended to be used in unit testing.

Definition at line 43 of file in_memory_configuration.h.


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