bes  Updated for version 3.20.6
DmrppModule.h
1 // DmrppModule.h
2 
3 // Copyright (c) 2016 OPeNDAP, Inc. Author: Nathan Potter <npotter@opendap.org>
4 //
5 // modify it under the terms of the GNU Lesser General Public License
6 // as published by the Free Software Foundation; either version 2.1 of
7 // the License, or (at your option) any later version.
8 //
9 // This library is distributed in the hope that it will be useful, but
10 // WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 // Lesser General Public License for more details.
13 //
14 // License along with this library; if not, write to the Free Software
15 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16 // 02110-1301 U\ SA
17 //
18 // You can contact OPeNDAP, Inc. at PO Box 112, Saunderstown, RI.
19 // 02874-0112.
20 
21 #ifndef I_DmrppModule_H
22 #define I_DmrppModule_H 1
23 
24 #include <string>
25 
26 #include "BESAbstractModule.h"
27 
28 namespace dmrpp {
29 
31 public:
32  DmrppModule() { }
33  virtual ~DmrppModule() { }
34  virtual void initialize(const std::string &modname);
35  virtual void terminate(const std::string &modname);
36 
37  virtual void dump(std::ostream &strm) const;
38 };
39 
40 } // namespace dmrpp
41 
42 #endif // I_DmrppModule_H
BESAbstractModule
Definition: BESAbstractModule.h:40
dmrpp::DmrppModule
Definition: DmrppModule.h:30
dmrpp::DmrppModule::dump
virtual void dump(std::ostream &strm) const
dump the contents of this object to the specified ostream
Definition: DmrppModule.cc:86