ddt
0.1
imagehandling
configurationmaps
src
include
ddt
configurationMapsAccessFiles.hpp
Go to the documentation of this file.
1
// @copyright
2
// (c) Copyright ESO 2020
3
// All Rights Reserved
4
// ESO (eso.org) is an Intergovernmental Organization, and therefore special
5
// legal conditions apply.
6
//
7
// @file configurationMapsAccess.hpp
8
// @brief Configuration maps access class, offers access to configuration maps
9
// that are stored in files.
10
//
11
// This file is part of the DDT Image Handling Library and
12
// provides a class that offers access to configuration maps that are stored in
13
// files.
14
//
15
// @author Christoph Bortlisz, CGI
16
// @since 2020/09/23
17
//
18
19
#ifndef CONFIGURATIONMAPSACCESSFILES_HPP
20
#define CONFIGURATIONMAPSACCESSFILES_HPP
21
22
#include <sys/stat.h>
23
24
#include <algorithm>
25
#include <boost/bind/bind.hpp>
26
#include <boost/signals2/signal.hpp>
27
#include <boost/tokenizer.hpp>
28
#include <cctype>
29
30
#include "boost/filesystem.hpp"
31
#include "boost/system/error_code.hpp"
32
33
#undef I
34
#undef arg
35
36
#include "
ddt/configurationMapsAccess.hpp
"
37
#include "
ddt/ddtLogger.hpp
"
38
#include "
ddt/imageIO.hpp
"
39
43
typedef
boost::signals2::signal<void()>
signal_t
;
44
45
namespace
ddt
{
46
51
class
ConfigurationMapsAccessFiles
:
public
ConfigurationMapsAccess
{
52
public
:
57
ConfigurationMapsAccessFiles
();
58
62
~ConfigurationMapsAccessFiles
();
63
68
void
LoadConfigurationMaps
(std::string config_map_source);
69
70
private
:
74
void
initialize();
75
80
void
loadConfigurationMap(std::string config_map_name);
81
};
82
83
}
// namespace ddt
84
85
#endif
/* CONFIGURATIONMAPSACCESSFILES_HPP */
signal_t
boost::signals2::signal< void()> signal_t
Definition:
configurationMapsAccessFiles.hpp:43
ddt
Definition:
ddtClient.hpp:36
imageIO.hpp
ddt::ConfigurationMapsAccessFiles
Definition:
configurationMapsAccessFiles.hpp:51
configurationMapsAccess.hpp
ddtLogger.hpp
ddt::ConfigurationMapsAccessFiles::LoadConfigurationMaps
void LoadConfigurationMaps(std::string config_map_source)
Definition:
configurationMapsAccessFiles.cpp:67
ddt::ConfigurationMapsAccessFiles::ConfigurationMapsAccessFiles
ConfigurationMapsAccessFiles()
Definition:
configurationMapsAccessFiles.cpp:27
ddt::ConfigurationMapsAccessFiles::~ConfigurationMapsAccessFiles
~ConfigurationMapsAccessFiles()
Definition:
configurationMapsAccessFiles.cpp:29
ddt::ConfigurationMapsAccess
Definition:
configurationMapsAccess.hpp:46
Generated by
1.8.20