8 #ifndef _ots_RegisterBase_h_
9 #define _ots_RegisterBase_h_
10 #include "Component.h"
11 #include "otsdaq-core/ConfigurationDataFormats/RegisterView.h"
17 #include "otsdaq-core/TableCore/TableBase.h"
26 RegisterBase(std::string configurationName, std::string typeName);
34 RegisterView* getTemporaryRegisterView(
int temporaryVersion);
35 std::string getTypeName(
void);
37 std::string componentTypeName_;
42 std::map<int, RegisterView> registerViews_;
43 std::map<std::string, Component> theComponentList_;