00001 // ===================================================================== 00028 // ===================================================================== 00029 #ifndef CLDAQ__TRUNINFORMATIONMODULECOMMAND_HH 00030 #define CLDAQ__TRUNINFORMATIONMODULECOMMAND_HH 00031 00032 #include "Tglobals.h" 00033 00034 class TSoftwareRunInformationModule; 00035 00036 00056 class TRunInformationModuleCommand 00057 { 00058 00059 protected: 00060 TSoftwareRunInformationModule* theRunInformationModule; 00061 00062 protected: 00063 TRunInformationModuleCommand( TSoftwareRunInformationModule* module ); 00064 ~TRunInformationModuleCommand(); 00065 00066 public: 00067 const TSoftwareRunInformationModule* GetRunInformationModule() const; 00068 Tvoid SetRunInformationModule( TSoftwareRunInformationModule* module ); 00069 00070 #ifdef __CLDAQ_ROOT_DLL 00071 ClassDef(TRunInformationModuleCommand,0) 00072 #endif 00073 00074 }; 00075 00076 inline const TSoftwareRunInformationModule* TRunInformationModuleCommand::GetRunInformationModule() const 00077 { 00078 return theRunInformationModule; 00079 } 00080 00081 inline Tvoid TRunInformationModuleCommand::SetRunInformationModule( TSoftwareRunInformationModule* module ) 00082 { 00083 theRunInformationModule = module; 00084 return; 00085 } 00086 00087 #endif