otsdaq  v2_00_00
version.h
1 #ifndef _ots_WizardSupervisor_version_h_
2 #define _ots_WizardSupervisor_version_h_
3 
4 #include "config/PackageInfo.h"
5 
6 #define MYPACKAGE_VERSION_MAJOR 1
7 #define MYPACKAGE_VERSION_MINOR 0
8 #define MYPACKAGE_VERSION_PATCH 0
9 #undef MYPACKAGE_PREVIOUS_VERSIONS
10 
11 #define MYPACKAGE_VERSION_CODE PACKAGE_VERSION_CODE(MYPACKAGE_VERSION_MAJOR, MYPACKAGE_VERSION_MINOR, MYPACKAGE_VERSION_PATCH)
12 #ifndef MYPACKAGE_PREVIOUS_VERSIONS
13 #define MYPACKAGE_FULL_VERSION_LIST PACKAGE_VERSION_STRING(MYPACKAGE_VERSION_MAJOR, MYPACKAGE_VERSION_MINOR, MYPACKAGE_VERSION_PATCH)
14 #else
15 #define MYPACKAGE_FULL_VERSION_LIST MYPACKAGE_PREVIOUS_VERSIONS "," PACKAGE_VERSION_STRING(MYPACKAGE_VERSION_MAJOR, MYPACKAGE_VERSION_MINOR, MYPACKAGE_VERSION_PATCH)
16 #endif
17 
18 
19 namespace WizardSupervisor
20 {
21  const std::string package = "WizardSupervisor";
22  const std::string versions = MYPACKAGE_FULL_VERSION_LIST;
23  const std::string summary = "The Wizard Supervisor";
24  const std::string description = "The Wizard Supervisor is the primary server for otsdaq wiz mode through which all user requests are handled.";
25  const std::string authors = "Ryan Rivera, Lorenzo Uplegger";
26  const std::string link = "http://otsdaq.fnal.gov";
27 
28  config::PackageInfo getPackageInfo();
29  void checkPackageDependencies() throw (config::PackageInfo::VersionException);
30  std::set<std::string, std::less<std::string> > getPackageDependencies();
31 }
32 
33 #endif