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