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