-// 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
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: