Salome HOME
updated copyright message
[modules/kernel.git] / src / SALOMESDS / SALOMESDS_KeyWaiter.hxx
index 0676c16ae223a7d4ff54a15d6eb6e4a3561f6311..f0af4613efef3b171f7d65abfed5456a2763a108 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2023  CEA, EDF, OPEN CASCADE
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -44,11 +44,12 @@ namespace SALOMESDS
     PyObject *getKeyPyObj() const { return _ze_key; }
     virtual ~KeyWaiter();
     PortableServer::POA_var getPOA() const;
-    SALOME::ByteVec *waitFor();
+    void waitFor();
     void valueJustCome(PyObject *val);
     void go();
     std::string getVarName() const { return _var->getVarNameCpp(); }
     SALOME::ByteVec *waitForMonoThr();
+    SALOME::ByteVec *waitForAndKill();
   private:
     DataScopeServerTransaction *getDSS() const { return static_cast<DataScopeServerTransaction *>(_var->getFather()); }//thanks to dynamic_cast in constructor
   private: