#include <SALOMESDS_KeyWaiter.hxx>
References _sem, _var, _ze_key, _ze_value, SALOMESDS::DataScopeServerTransaction::addWaitKey(), SALOMESDS::PickelizedPyObjServer::FromByteSeqToCpp(), getDSS(), SALOMESDS::BasicDataServer::getFather(), SALOMESDS::PickelizedPyObjServer::getPyObj(), SALOMESDS::PickelizedPyObjServer::GetPyObjFromPickled(), and go().
KeyWaiter::~KeyWaiter |
( |
| ) |
|
|
virtual |
CORBA::Object_var SALOMESDS::POAHolder::activate |
( |
| ) |
|
|
inherited |
References SALOMESDS::POAHolder::getPOA().
Referenced by SALOMESDS::DataScopeServerTransaction::addKeyValueInVarErrorIfAlreadyExisting(), SALOMESDS::DataScopeServerTransaction::addKeyValueInVarHard(), SALOMESDS::DataScopeServerTransaction::addMultiKeyValueSession(), SALOMESDS::DataScopeServerTransaction::createRdExtInitVarInternal(), SALOMESDS::DataScopeServerTransaction::createRdExtInitVarTransac(), SALOMESDS::DataScopeServer::createRdExtVar(), SALOMESDS::DataScopeServerTransaction::createRdExtVarInternal(), SALOMESDS::DataScopeServerTransaction::createRdExtVarTransac(), SALOMESDS::DataScopeServer::createRdOnlyVar(), SALOMESDS::DataScopeServerTransaction::createRdOnlyVarInternal(), SALOMESDS::DataScopeServerTransaction::createRdOnlyVarTransac(), SALOMESDS::DataScopeServer::createRdWrVar(), SALOMESDS::DataScopeServerTransaction::createRdWrVarInternal(), SALOMESDS::DataScopeServerTransaction::createRdWrVarTransac(), SALOMESDS::DataScopeServerTransaction::createWorkingVarTransac(), SALOMESDS::DataServerManager::DataServerManager(), SALOMESDS::DataScopeServerTransaction::killVarTransac(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdExtOrRdExtInitToRdExt(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdExtOrRdExtInitToRdExtInit(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdOnlyToRdWr(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdWrToRdOnly(), SALOMESDS::DataScopeServerTransaction::removeKeyInVarErrorIfNotAlreadyExisting(), SALOMESDS::DataScopeServerTransaction::waitForKeyInVar(), and SALOMESDS::DataScopeServerTransaction::waitForKeyInVarAndKillIt().
void SALOMESDS::POAHolder::enforcedRelease |
( |
| ) |
|
|
inherited |
PyObject* SALOMESDS::KeyWaiter::getKeyPyObj |
( |
| ) |
const |
PortableServer::POA_var KeyWaiter::getPOA |
( |
| ) |
const |
|
virtual |
std::string SALOMESDS::KeyWaiter::getVarName |
( |
| ) |
const |
void KeyWaiter::valueJustCome |
( |
PyObject * |
val | ) |
|
WARNING call this method before calling go !
References _ze_value.
sem_t SALOMESDS::KeyWaiter::_sem |
|
private |
PyObject* SALOMESDS::KeyWaiter::_ze_key |
|
private |
PyObject* SALOMESDS::KeyWaiter::_ze_value |
|
private |