00001 // ===================================================================== 00021 // ===================================================================== 00022 #ifndef __TSOFTWAREMODULE_HH 00023 #define __TSOFTWAREMODULE_HH 00024 00025 #include "Tglobals.h" 00026 #include "TModule.hh" 00027 00028 class TDataSegment; 00029 class TDataElement; 00030 00031 00051 class TSoftwareModule 00052 : public TModule 00053 { 00054 00055 public: 00056 TSoftwareModule( Tint nchannel ); 00057 TSoftwareModule( const TSoftwareModule& right ); 00058 00059 protected: 00060 virtual ~TSoftwareModule(); 00061 00062 public: 00063 virtual const TSoftwareModule& operator=( const TSoftwareModule& right ); 00064 virtual Tbool operator==( const TSoftwareModule& right ) const; 00065 virtual Tbool operator!=( const TSoftwareModule& right ) const; 00066 00067 }; 00068 00069 #endif