00001 #ifndef _ots_VersionAliases_h_
00002 #define _ots_VersionAliases_h_
00003
00004 #include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h"
00005
00006 #include <string>
00007
00008 namespace ots
00009 {
00010
00011 class VersionAliases : public ConfigurationBase
00012 {
00013
00014 public:
00015
00016 VersionAliases(void);
00017 ~VersionAliases(void);
00018
00019
00020 void init(ConfigurationManager *configManager);
00021
00022
00023 unsigned int getAliasedKey(std::string alias) const;
00024
00025 private:
00026 enum{
00027 VersionAlias,
00028 Version,
00029 KOC
00030 };
00031
00032 };
00033 }
00034 #endif