ddt  1.0.0
configurationMaps.hpp
Go to the documentation of this file.
1 
21 #ifndef CONFIGURATIONMAPS_HPP
22 #define CONFIGURATIONMAPS_HPP
23 
24 #include <sys/stat.h>
25 
26 #include <algorithm>
27 #include <cctype>
28 
31 #include "ddt/ddtLogger.hpp"
32 
33 namespace ddt {
34 
40  public:
46 
50  virtual ~ConfigurationMaps();
51 
56  void set_logger(ddt::DdtLogger* const logger);
57 
62  std::list<std::string> get_ConfigurationMaps();
63 
70  cpl_image* get_ConfigurationMap(const std::string identification);
71 
76  void LoadConfigurationMaps(const std::string config_map_source);
77 
78  protected:
83 
84  private:
88  void Initialize();
89 
93  ddt::ConfigurationMapsAccess* map_access;
94 };
95 
96 } // namespace ddt
97 
98 #endif /* CONFIGURATIONMAPS_HPP */
99 
Definition: configurationMapsAccess.hpp:50
Definition: configurationMaps.hpp:39
void set_logger(ddt::DdtLogger *const logger)
Definition: configurationMaps.cpp:39
std::list< std::string > get_ConfigurationMaps()
Definition: configurationMaps.cpp:67
void LoadConfigurationMaps(const std::string config_map_source)
Definition: configurationMaps.cpp:62
ConfigurationMaps()
Definition: configurationMaps.cpp:29
ddt::DdtLogger * logger
Definition: configurationMaps.hpp:82
virtual ~ConfigurationMaps()
Definition: configurationMaps.cpp:31
cpl_image * get_ConfigurationMap(const std::string identification)
Definition: configurationMaps.cpp:78
Definition: ddtLogger.hpp:51
Configuration maps access class, offers access to configuration maps. This file is part of the DDT Im...
Class to wrap the usage of log4cplus as logging utility. This file provides a wrapper class for the u...
Definition: ddtClient.hpp:39