otsdaq  v2_00_00
VersionAliases.h
1 #ifndef _ots_VersionAliases_h_
2 #define _ots_VersionAliases_h_
3 
4 #include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h"
5 
6 #include <string>
7 
8 namespace ots
9 {
10 
12 {
13 
14 public:
15 
16  VersionAliases(void);
17  ~VersionAliases(void);
18 
19  //Methods
20  void init(ConfigurationManager *configManager);
21 
22  //Getters
23  unsigned int getAliasedKey(std::string alias) const;
24 
25 private:
26  enum{
27  VersionAlias,
28  Version,
29  KOC
30  };
31 
32 };
33 }
34 #endif