8 #ifndef _ots_RegisterBase_h_
9 #define _ots_RegisterBase_h_
10 #include "otsdaq-core/ConfigurationDataFormats/RegisterView.h"
11 #include "ConfigurationBase.h"
12 #include "Component.h"
24 RegisterBase(std::string configurationName, std::string typeName);
33 RegisterView* getTemporaryRegisterView (
int temporaryVersion );
34 std::string getTypeName (
void );
36 std::string componentTypeName_;
41 std::map<int, RegisterView> registerViews_;
42 std::map<std::string, Component> theComponentList_;