]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/engine/Dispatcher.hxx
Salome HOME
Squeeze memory of process hosting YACS graph
[modules/yacs.git] / src / engine / Dispatcher.hxx
index 0ae04705e800519b91fc667438a3f262f57e08e2..fcd4ce4526f69650b5ffb03a64121ea794925c14 100644 (file)
@@ -47,6 +47,7 @@ namespace YACS
     public:
       virtual void notifyObserver(Node* object,const std::string& event);
       virtual void notifyObserver2(Node* object,const std::string& event, void *something);
+      virtual void notifyObserverFromClone(Node *originalInstance, const std::string& event, Node *clonedInstanceGeneratingEvent);
       virtual ~Observer();
     };
 
@@ -74,6 +75,7 @@ namespace YACS
     public:
       virtual void dispatch(Node* object,const std::string& event);
       virtual void dispatch2(Node* object,const std::string& event, void *something);
+      virtual void dispatchFromClone(Node *originalInstance, const std::string& event, Node *clonedInstanceGeneratingEvent);
       virtual void addObserver(Observer* observer,Node* object,const std::string& event);
       virtual void removeObserver(Observer* observer,Node* object,const std::string& event);
       virtual void printObservers();