#ifndef IoaOfflineDatabase_version_hxx_seen #define IoaOfflineDatabase_version_hxx_seen // Source for IoaOfflineDatabase_version.hxx auto-generated using the // Ipackage_version.hxx.in template file. #include namespace COMET { class IoaOfflineDatabase_version; }; /// This has fields for the library version and can add stuff to the TROOT /// environment. class COMET::IoaOfflineDatabase_version: public COMET::IPackageVersion { private: static IoaOfflineDatabase_version* fThis; public: IoaOfflineDatabase_version(); ~IoaOfflineDatabase_version(); /// Return a reference to the singleton. static IoaOfflineDatabase_version* Get(void); /// Return the version of this library. const char* GetName(void) const; /// Return the version of this library. const char* GetVersion(void) const; /// Return the date that this library was compiled. const char* GetCompilationDate(void) const; /// Return the host that this library was compiled on. const char* GetCompilationHost(void) const; /// Return the directory from which this library was compiled. const char* GetCompilationDirectory(void) const; /// Return the machine information for the machine that compiled this /// library. On most machines this is generated from "uname -a". const char* GetCompilationMachineInfo(void) const; /// Do any initialization needed for the oaUtility library. This is /// called by the IoaOfflineDatabase_version constructor. void Initialize(void); ClassDef(IoaOfflineDatabase_version,0); }; #endif