21 #ifndef __SALOMESDS_KEYWAITER_HXX__
22 #define __SALOMESDS_KEYWAITER_HXX__
24 #include "SALOMEconfig.h"
25 #include CORBA_SERVER_HEADER(SALOME_SDS)
34 #include <semaphore.h>
38 class DataScopeServerTransaction;
46 PortableServer::POA_var getPOA()
const;
48 void valueJustCome(PyObject *val);
50 std::string
getVarName()
const {
return _var->getVarNameCpp(); }
#define SALOMESDS_EXPORT
Definition: SALOMESDS_Defines.hxx:30
Definition: SALOMESDS_DataScopeServer.hxx:143
Definition: SALOMESDS_KeyWaiter.hxx:41
DataScopeServerTransaction * getDSS() const
Definition: SALOMESDS_KeyWaiter.hxx:54
std::string getVarName() const
Definition: SALOMESDS_KeyWaiter.hxx:50
PyObject * getKeyPyObj() const
Definition: SALOMESDS_KeyWaiter.hxx:44
PickelizedPyObjServer * _var
Definition: SALOMESDS_KeyWaiter.hxx:56
PyObject * _ze_key
Definition: SALOMESDS_KeyWaiter.hxx:57
PyObject * _ze_value
Definition: SALOMESDS_KeyWaiter.hxx:58
sem_t _sem
Definition: SALOMESDS_KeyWaiter.hxx:59
Definition: SALOMESDS_AutoRefCountPtr.hxx:31
Definition: SALOMESDS_PickelizedPyObjServer.hxx:36
Definition: SALOMESDS_AutoRefCountPtr.hxx:29
sequence< octet > ByteVec
Definition: SALOME_CommonTypes.idl:28