1#ifndef LOGGING_FILEPROPERTYREPOSITORY_H
2#define LOGGING_FILEPROPERTYREPOSITORY_H
21 std::vector<std::shared_ptr<PropertyBase>> m_properties;
25 const std::shared_ptr<ProcessName> &processName);
55 std::vector<std::shared_ptr<PropertyBase>>
awake()
override;
58 std::shared_ptr<Configuration> m_configuration;
Definition DataStorage.h:13
Definition FilePropertyRepository.h:19
DataStorage getDataStorage() override
FilePropertyRepository(std::shared_ptr< Configuration > configuration, const std::shared_ptr< ProcessName > &processName)
void save(const std::vector< std::shared_ptr< PropertyBase > > &saveProperties) override
std::vector< std::shared_ptr< PropertyBase > > awake() override
void save(std::shared_ptr< PropertyBase > property) override
Definition PropertyRepository.h:18
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9