NSCL DDAS  1.0
Support for XIA DDAS at the NSCL
 All Classes Namespaces Files Functions Variables Macros Pages
SettingsReader.h
Go to the documentation of this file.
1 /*
2  This software is Copyright by the Board of Trustees of Michigan
3  State University (c) Copyright 2017.
4 
5  You may use this software under the terms of the GNU public license
6  (GPL). The terms of this license are described at:
7 
8  http://www.gnu.org/licenses/gpl.txt
9 
10  Authors:
11  Ron Fox
12  Giordano Cerriza
13  NSCL
14  Michigan State University
15  East Lansing, MI 48824-1321
16 */
17 
23 #ifndef SETTINGSREADER_H
24 #define SETTINGSREADER_H
25 
26 #include <ModuleSettings.h>
27 #include <vector>
28 namespace DDAS {
39  {
40  public:
41  virtual ~SettingsReader() {}
42  virtual DDAS::ModuleSettings get() = 0; // Get the settings from the source.
43  };
44 }
45 #endif
Definition: ModuleSettings.h:36
: Capture the settings for a module in a nice struct of a package.
Definition: SettingsReader.h:38
Definition: functions.h:26