μHAL (v2.6.5)
Part of the IPbus software repository
DummyDerivedNode.hpp
Go to the documentation of this file.
1 #ifndef _uhal_tests_DummyDerivedNode_hpp_
2 #define _uhal_tests_DummyDerivedNode_hpp_
3 
4 #include "uhal/DerivedNode.hpp"
5 
6 #include "uhal/log/log.hpp"
7 #include <iostream>
8 
9 namespace uhal {
10  namespace tests {
11 
12  class DummyParentNode : public uhal::Node {
14  public:
15 
17  DummyParentNode(const Node& aNode);
18 
20  virtual ~DummyParentNode();
21 
23  void printParameters() const;
24 
26 // std::string className() const;
27 
28  };
35  public:
36  //
37  DummyChildNode(const Node& aNode);
39  virtual ~DummyChildNode();
40  };
41 
42  }
43 }
44 #endif
#define UHAL_DERIVEDNODE(DerivedType)
Macro which adds the clone method implementation for derived classesk.
Definition: DerivedNode.hpp:63
DummyParentNode(const Node &aNode)
Class further derived from Level1.
A heirarchical node for navigating heirarchical firmwares.
Definition: Node.hpp:83