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

Private GIT Repository
pattern comput done
[blast.git] / FunctionalInterface.h
index 1dfa726f1d3054c127b3d0c82755beb11ffc0d48..b87e2c79afd64001488ff99696854e91ff8391cc 100644 (file)
@@ -35,8 +35,12 @@ public :
 \r
   // getters\r
   inline ReferenceInterface* getReference() { return reference; }\r
+  inline QList<char> getConsumptionPattern() { return consumptionPattern; }\r
+  inline QList<char> getProductionPattern() { return productionPattern; }  \r
 \r
   // setters\r
+  inline void setConsumptionPattern(QList<char> pattern) { consumptionPattern = pattern; }\r
+  inline void setProductionPattern(QList<char> pattern) { productionPattern = pattern; }  \r
 \r
   // testers\r
   bool isFunctionalInterface();\r
@@ -53,7 +57,10 @@ public :
 private:\r
 \r
   ReferenceInterface* reference;  \r
-\r
+  \r
+  //patterns\r
+  QList<char> consumptionPattern; //! only usefull for input interfaces\r
+  QList<char> productionPattern; //! only usefull for output interfaces  \r
 };\r
 \r
 #endif // __FUNCTIONALINTERFACE_H__\r