00001 #ifndef artdaq_core_Data_PackageBuildInfo_hh
00002 #define artdaq_core_Data_PackageBuildInfo_hh
00003
00004 #include <string>
00005
00006 namespace artdaq {
00007 class PackageBuildInfo;
00008 }
00009
00010 class artdaq::PackageBuildInfo {
00011 public:
00012 explicit PackageBuildInfo() {}
00013
00014 std::string getPackageName() const { return packageName_; }
00015 std::string getPackageVersion() const { return packageVersion_; }
00016 std::string getBuildTimestamp() const { return buildTimestamp_; }
00017 void setPackageName(std::string str) { packageName_ = str; }
00018 void setPackageVersion(std::string str) { packageVersion_ = str; }
00019 void setBuildTimestamp(std::string str) { buildTimestamp_ = str; }
00020
00021 private:
00022
00023 std::string packageName_;
00024 std::string packageVersion_;
00025 std::string buildTimestamp_;
00026 };
00027
00028 #endif