Salome HOME
Disabled test case for pipe with bi-normal
[modules/shaper.git] / src / Events / Events_LongOp.cpp
index b4718608a518bfa47cd59bc31e879c95b68fbcbc..35558de6a5b75deba4f6e81586905b23e9ccc0c0 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
 // File:        Events_LongOp.cpp
 // Created:     29 Jul 2014
 // Author:      Mikhail PONIKAROV
@@ -33,8 +35,9 @@ void Events_LongOp::start(void* theSender)
     MY_SENDERS[theSender]++;
 
   if (toSend) {
-    Events_LongOp anEvent(theSender);
-    Events_Loop::loop()->send(anEvent);
+    std::shared_ptr<Events_Message> aNewOne = 
+      std::shared_ptr<Events_Message>(new Events_LongOp(theSender));
+    Events_Loop::loop()->send(aNewOne);
   }
 }
 
@@ -48,8 +51,9 @@ void Events_LongOp::end(void* theSender)
       MY_SENDERS[theSender] = aCount - 1;
   }
   if (MY_SENDERS.empty()) {
-    Events_LongOp anEvent(theSender);
-    Events_Loop::loop()->send(anEvent);
+    std::shared_ptr<Events_Message> aNewOne = 
+      std::shared_ptr<Events_Message>(new Events_LongOp(theSender));
+    Events_Loop::loop()->send(aNewOne);
   }
 }