// =====================================================================
//  $Id: TSoftwareModule.hh,v 1.1.1.1 2003/06/27 02:56:41 goiwai Exp $
//  $Name: CLDAQ-1-06-02 $
// =====================================================================
#ifndef __TSOFTWAREMODULE_HH
#define __TSOFTWAREMODULE_HH

#include "Tglobals.h"
#include "TModule.hh"

class TDataSegment;
class TDataElement;

class TSoftwareModule
  : public TModule
{

  public:
    TSoftwareModule( Tint nchannel );
    TSoftwareModule( const TSoftwareModule& right );

  protected:
    virtual ~TSoftwareModule();

  public:
    virtual const TSoftwareModule& operator=( const TSoftwareModule& right );
    virtual Tbool operator==( const TSoftwareModule& right ) const;
    virtual Tbool operator!=( const TSoftwareModule& right ) const;

};

#endif
