78 bool set_data(
const std::string& category,
const std::string& key,
const std::string& data_type,
const std::string& value,
const bool log_with_info_level =
false);
87 bool has_data(
const std::string& category,
const std::string& key)
const;
96 std::tuple<std::string, std::string> get_data(
const std::string& category,
const std::string& key)
const;
106 bool delete_data(
const std::string& category,
const std::string& key,
const bool log_with_info_level =
false);
113 const std::map<std::tuple<std::string, std::string>, std::tuple<std::string, std::string>>& get_data_map()
const;
120 void set_data_map(
const std::map<std::tuple<std::string, std::string>, std::tuple<std::string, std::string>>& map);
123 std::map<std::tuple<std::string, std::string>, std::tuple<std::string, std::string>>
m_data;
std::map< std::tuple< std::string, std::string >, std::tuple< std::string, std::string > > m_data
virtual ~DataContainer()=default