]> AND Private Git Repository - blast.git/blobdiff - ConnectedInterface.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
pattern comput done
[blast.git] / ConnectedInterface.h
index cfea68ce22eb03ea424a688d01f275ddc669370b..84066a6d74c664e92bcf4b4fab4fe81faed29edc 100644 (file)
@@ -24,11 +24,14 @@ public :
 
   ConnectedInterface(AbstractBlock* _owner);
   ConnectedInterface(AbstractBlock* _owner, const QString& _name, const QString& _type, const QString& _width, int _direction, int _purpose);
+  
   // getters
   inline QList<ConnectedInterface*> getConnectedTo() { return connectedTo;}
   inline ConnectedInterface* getConnectedFrom() { return connectedFrom;}
+  inline QList<char> getOutputPattern() { return outputPattern; }  
 
   // setters
+  inline void setOutputPattern(QList<char> pattern) { outputPattern = pattern; }
 
   // testers
   inline bool isConnectedTo(){return connectedTo.length() != 0;}
@@ -66,6 +69,9 @@ protected:
    * this interface. connecteFrom references such an interface if it exists.
    */
   ConnectedInterface* connectedFrom;  
+  
+  // patterns  
+  QList<char> outputPattern; //! only usefull for output interfaces
 };