NSCL DDAS  1.0
Support for XIA DDAS at the NSCL
 All Classes Namespaces Files Functions Variables Macros Pages
SettingsWriter.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 
22 #ifndef SETTINGSWRITER_H
23 #define SETTINGSWRITER_H
24 #include <ModuleSettings.h>
25 
26 #include <vector>
27 
28 namespace DDAS {
29 
30 
42 {
43 public:
44  virtual ~SettingsWriter() {}
45  virtual void write(const ModuleSettings& dspSettings) = 0;
46 };
47 
48 } // namespace DDAS
49  #endif
Definition: SettingsWriter.h:41
Definition: ModuleSettings.h:36
: Capture the settings for a module in a nice struct of a package.
Definition: functions.h:26