artdaq_core  v1_06_00
 All Classes Namespaces Functions
PackageBuildInfo.hh
1 #ifndef artdaq_core_Data_PackageBuildInfo_hh
2 #define artdaq_core_Data_PackageBuildInfo_hh
3 
4 #include <string>
5 
6 namespace artdaq {
7  class PackageBuildInfo;
8 }
9 
11 public:
12  explicit PackageBuildInfo() {}
13 
14  std::string getPackageName() const { return packageName_; }
15  std::string getPackageVersion() const { return packageVersion_; }
16  std::string getBuildTimestamp() const { return buildTimestamp_; }
17  void setPackageName(std::string str) { packageName_ = str; }
18  void setPackageVersion(std::string str) { packageVersion_ = str; }
19  void setBuildTimestamp(std::string str) { buildTimestamp_ = str; }
20 
21 private:
22 
23  std::string packageName_;
24  std::string packageVersion_;
25  std::string buildTimestamp_;
26 };
27 
28 #endif /* artdaq_core_Data_PackageBuildInfo_hh */