FiletoActorRow.h

Go to the documentation of this file.
00001 /* $Id: FiletoActorRow.h,v 1.4 2005/06/10 07:49:02 pfb Exp $ */
00002 
00003 #ifndef _FiletoActorRow_h
00004 #define _FiletoActorRow_h
00005 
00010 #include <string>
00011 #include <list>
00012 
00013 class FiletoActor;
00014 
00019 class FiletoActorRow
00020   {
00021   
00022   //****************************************************************************
00023                              public:
00024 
00031   FiletoActorRow(std::string name, FiletoActor *dataflow);
00032 
00036   virtual ~FiletoActorRow();
00037 
00042   FiletoActorRow(const FiletoActorRow& rhs);
00043 
00049   FiletoActorRow& operator=(const FiletoActorRow& rhs);
00050 
00056   bool operator==(const FiletoActorRow& rhs) const;
00057 
00063   bool operator!=(const FiletoActorRow& rhs) const;
00064   
00071   bool canonicallyEquals(const FiletoActorRow& element) const;
00072     
00077   FiletoActor *argument() const;
00078 
00083   std::string name() const;
00084 
00085   //****************************************************************************
00086                              private:
00087 
00088   std::string ename;
00089   FiletoActor *dataflow;
00090   };
00091 
00092 /*
00093  * $Log: FiletoActorRow.h,v $
00094  * Revision 1.4  2005/06/10 07:49:02  pfb
00095  * Changes made as a result of dev. machine update from woody to sarge.
00096  * Most of the changes are because of the upgrade from gcc-2.95 to gcc-3.3.
00097  *
00098  * Revision 1.3  2005/05/10 17:08:01  pfb
00099  * Added module info.
00100  *
00101  * Revision 1.2  2002/08/29 03:26:26  pfb
00102  * Moved from Gui/FiletoActor.
00103  *
00104  * Revision 1.1  2002/08/26 10:27:27  pfb
00105  * Initial rev.
00106  *
00107  *
00108  */
00109 
00113 #endif