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

Private GIT Repository
clkconvert OP compute done
[blast.git] / Dispatcher.h
index 46db9b523476c1081b9ef7feeb1366d2ff7670dc..425c1582a9f4f50a68acc35b0df15d8e38d38ce1 100644 (file)
@@ -94,7 +94,7 @@ public:
   /**************************
    *  block ops
    *************************/
   /**************************
    *  block ops
    *************************/
-  BoxItem* addBlock(Context context, int idCategory, int idBlock, int idScene, QHash<QString,int> clkRstToGen );
+  void addBlock(Context context, int idCategory, int idBlock, int idScene, QHash<QString,int> clkRstToGen );
   void addClkRstGenBlock(Context context, double frequency);
   void removeBoxItem(Context context, BoxItem* item);
   void duplicateBoxItem(Context context, BoxItem* item);
   void addClkRstGenBlock(Context context, double frequency);
   void removeBoxItem(Context context, BoxItem* item);
   void duplicateBoxItem(Context context, BoxItem* item);
@@ -146,6 +146,10 @@ public:
   bool createConnection(Context context, InterfaceItem *iface1, InterfaceItem *iface2, bool visible = true);
   void removeAllBlockConnections(Context context, AbstractBoxItem *item);
   void removeConnection(Context context, ConnectionItem *conn);
   bool createConnection(Context context, InterfaceItem *iface1, InterfaceItem *iface2, bool visible = true);
   void removeAllBlockConnections(Context context, AbstractBoxItem *item);
   void removeConnection(Context context, ConnectionItem *conn);
+  void connectBoxItemClock(Context context, BoxItem* item, QString clkName, int idGen = 0) throw(Exception);
+  void connectBoxItemReset(Context context, BoxItem* item, QString rstName, int idGen = 0) throw(Exception);
+  void connectStimuliItemClock(Context context, StimuliItem* item, QString clkName, int idGen = 0) throw(Exception);
+  void connectStimuliItemReset(Context context, StimuliItem* item, QString rstName, int idGen = 0) throw(Exception);
 
 
   // analysis ops
 
 
   // analysis ops