21#ifndef __SALOMESDS_KEYWAITER_HXX__
22#define __SALOMESDS_KEYWAITER_HXX__
24#include "SALOMEconfig.h"
25#include CORBA_SERVER_HEADER(SALOME_SDS)
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
PickelizedPyObjServer * _var
Definition: SALOMESDS_KeyWaiter.hxx:56
PyObject * _ze_key
Definition: SALOMESDS_KeyWaiter.hxx:57
PyObject * getKeyPyObj() const
Definition: SALOMESDS_KeyWaiter.hxx:44
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