#include <SALOMESDS_DataScopeServer.hxx>
Public Member Functions | |
DataScopeServerTransaction (const SALOME_CPythonHelper *pyHelper, CORBA::ORB_ptr orb, SALOME::DataScopeKiller_var killer, const std::string &scopeName, SALOME_NamingService_Container_Abstract *ns) | |
DataScopeServerTransaction (const DataScopeServerTransaction &other) | |
~DataScopeServerTransaction () | |
void | createRdOnlyVarInternal (const std::string &varName, const SALOME::ByteVec &constValue) |
void | createRdExtVarInternal (const std::string &varName, const SALOME::ByteVec &constValue) |
void | createRdExtVarFreeStyleInternal (const std::string &varName, const SALOME::ByteVec &constValue, std::string &&compareFuncContent, SALOME::AutoPyRef &&compareFunc) |
void | createRdExtInitVarInternal (const std::string &varName, const SALOME::ByteVec &constValue) |
void | createRdWrVarInternal (const std::string &varName, const SALOME::ByteVec &constValue) |
PortableServer::POA_var | getPOA4KeyWaiter () const |
void | addWaitKey (KeyWaiter *kw) |
void | pingKey (PyObject *keyObj) |
void | notifyKey (const std::string &varName, PyObject *keyObj, PyObject *valueObj) |
SALOME::ByteVec * | waitForMonoThrRev (SALOME::KeyWaiter_ptr kw) |
SALOME::ByteVec * | waitForAndKill (SALOME::KeyWaiter_ptr kw) |
char * | getAccessOfVar (const char *varName) |
void | fetchAndGetAccessOfVar (const char *varName, CORBA::String_out access, SALOME::ByteVec_out data) |
This method is here to retrieve atomically accessStr and picklization. More... | |
SALOME::Transaction_ptr | createRdOnlyVarTransac (const char *varName, const SALOME::ByteVec &constValue) |
SALOME::Transaction_ptr | createRdExtVarTransac (const char *varName, const SALOME::ByteVec &constValue) |
SALOME::Transaction_ptr | createRdExtVarFreeStyleTransac (const char *varName, const SALOME::ByteVec &constValue, const char *compareFuncContent) |
SALOME::Transaction_ptr | createRdExtInitVarTransac (const char *varName, const SALOME::ByteVec &constValue) |
SALOME::Transaction_ptr | createRdWrVarTransac (const char *varName, const SALOME::ByteVec &constValue) |
SALOME::Transaction_ptr | addKeyValueInVarHard (const char *varName, const SALOME::ByteVec &key, const SALOME::ByteVec &value) |
SALOME::Transaction_ptr | addKeyValueInVarErrorIfAlreadyExisting (const char *varName, const SALOME::ByteVec &key, const SALOME::ByteVec &value) |
SALOME::TransactionMultiKeyAddSession_ptr | addMultiKeyValueSession (const char *varName) |
SALOME::Transaction_ptr | removeKeyInVarErrorIfNotAlreadyExisting (const char *varName, const SALOME::ByteVec &key) |
SALOME::TransactionRdWrAccess_ptr | createWorkingVarTransac (const char *varName, const SALOME::ByteVec &constValue) |
SALOME::Transaction_ptr | killVarTransac (const char *varName) |
SALOME::KeyWaiter_ptr | waitForKeyInVar (const char *varName, const SALOME::ByteVec &keyVal) |
SALOME::KeyWaiter_ptr | waitForKeyInVarAndKillIt (const char *varName, const SALOME::ByteVec &keyVal, SALOME::Transaction_out transac) |
void | atomicApply (const SALOME::ListOfTransaction &transactions) |
SALOME::RequestSwitcher_ptr | getRequestSwitcher () |
void | ping () |
Called remotely -> to protect against throw. More... | |
char * | getScopeName () |
Called remotely -> to protect against throw. More... | |
SALOME::StringVec * | listVars () |
Called remotely -> to protect against throw. More... | |
CORBA::Boolean | existVar (const char *varName) |
SALOME::BasicDataServer_ptr | retrieveVarInternal (const char *varName) |
void | deleteVar (const char *varName) |
CORBA::Boolean | shutdownIfNotHostedByDSM (SALOME::DataScopeKiller_out killer) |
SALOME::ByteVec * | fetchSerializedContent (const char *varName) |
SALOME::SeqOfByteVec * | getAllKeysOfVarWithTypeDict (const char *varName) |
SALOME::ByteVec * | getValueOfVarWithTypeDict (const char *varName, const SALOME::ByteVec &constKey) |
void | takeANap (CORBA::Double napDurationInSec) |
BasicDataServer * | retrieveVarInternal2 (const std::string &varName) |
void | registerToSalomePiDict () const |
void | setPOA (PortableServer::POA_var poa) |
void | registerInNS (SALOME::DataScopeServerBase_ptr ptr) |
PyObject * | getGlobals () const |
PyObject * | getLocals () const |
PyObject * | getPickler () const |
PortableServer::POA_var | getPOA () const |
CORBA::ORB_var | getORB () |
std::string | getScopeNameCpp () const |
std::vector< std::string > | getAllVarNames () const |
bool | isExistingVar (const std::string &varName) const |
void | checkNotAlreadyExistingVar (const std::string &varName) const |
void | checkExistingVar (const std::string &varName) const |
PickelizedPyObjServer * | checkVarExistingAndDict (const std::string &varName) |
void | moveStatusOfVarFromRdWrToRdOnly (const std::string &varName) |
void | moveStatusOfVarFromRdOnlyToRdWr (const std::string &varName) |
void | moveStatusOfVarFromRdExtOrRdExtInitToRdExtInit (const std::string &varName) |
void | moveStatusOfVarFromRdExtOrRdExtInitToRdExt (const std::string &varName) |
CORBA::Object_var | activate () |
void | enforcedRelease () |
Static Public Member Functions | |
static std::string | BuildTmpVarNameFrom (const std::string &varName) |
Protected Member Functions | |
std::list< std::pair< SALOME::BasicDataServer_var, BasicDataServer * > >::const_iterator | retrieveVarInternal3 (const std::string &varName) const |
std::list< std::pair< SALOME::BasicDataServer_var, BasicDataServer * > >::iterator | retrieveVarInternal4 (const std::string &varName) |
Protected Attributes | |
SALOME_NamingService_Container_Abstract * | _ns = nullptr |
const SALOME_CPythonHelper * | _pyHelper = nullptr |
PortableServer::POA_var | _poa |
CORBA::ORB_var | _orb |
std::string | _name |
std::list< std::pair< SALOME::BasicDataServer_var, BasicDataServer * > > | _vars |
SALOME::DataScopeKiller_var | _killer |
Static Protected Attributes | |
static std::size_t | COUNTER =0 |
Private Attributes | |
PortableServer::POA_var | _poa_for_key_waiter |
std::list< KeyWaiter * > | _waiting_keys |
AutoServantPtr< RequestSwitcher > | _rs |
DataScopeServerTransaction::DataScopeServerTransaction | ( | const SALOME_CPythonHelper * | pyHelper, |
CORBA::ORB_ptr | orb, | ||
SALOME::DataScopeKiller_var | killer, | ||
const std::string & | scopeName, | ||
SALOME_NamingService_Container_Abstract * | ns | ||
) |
DataScopeServerTransaction::DataScopeServerTransaction | ( | const DataScopeServerTransaction & | other | ) |
DataScopeServerTransaction::~DataScopeServerTransaction | ( | ) |
|
inherited |
< TODO: unused variables
References SALOMESDS::POAHolder::getPOA(), SALOME_ContainerPy::poa, and TestKernelHelpers::ret.
Referenced by SALOMESDS::DataServerManager::DataServerManager(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdExtOrRdExtInitToRdExt(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdExtOrRdExtInitToRdExtInit(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdOnlyToRdWr(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdWrToRdOnly(), and waitForKeyInVarAndKillIt().
SALOME::Transaction_ptr DataScopeServerTransaction::addKeyValueInVarErrorIfAlreadyExisting | ( | const char * | varName, |
const SALOME::ByteVec & | key, | ||
const SALOME::ByteVec & | value | ||
) |
SALOME::Transaction_ptr DataScopeServerTransaction::addKeyValueInVarHard | ( | const char * | varName, |
const SALOME::ByteVec & | key, | ||
const SALOME::ByteVec & | value | ||
) |
SALOME::TransactionMultiKeyAddSession_ptr DataScopeServerTransaction::addMultiKeyValueSession | ( | const char * | varName | ) |
void DataScopeServerTransaction::addWaitKey | ( | KeyWaiter * | kw | ) |
References _waiting_keys.
Referenced by SALOMESDS::KeyWaiter::KeyWaiter().
void DataScopeServerTransaction::atomicApply | ( | const SALOME::ListOfTransaction & | transactions | ) |
< TODO: size_t to CORBA::ULong
References SALOMESDS::DataScopeServerBase::_poa.
|
staticinherited |
|
inherited |
References SALOMESDS::DataScopeServerBase::getAllVarNames(), and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::DataScopeServerBase::checkVarExistingAndDict(), getAccessOfVar(), and killVarTransac().
|
inherited |
References SALOMESDS::DataScopeServerBase::isExistingVar(), and TestSalomeSDSHelper0::varName.
Referenced by createRdExtInitVarInternal(), createRdExtInitVarTransac(), SALOMESDS::DataScopeServer::createRdExtVar(), createRdExtVarInternal(), createRdExtVarTransac(), SALOMESDS::DataScopeServer::createRdOnlyVar(), createRdOnlyVarInternal(), createRdOnlyVarTransac(), SALOMESDS::DataScopeServer::createRdWrVar(), createRdWrVarInternal(), createRdWrVarTransac(), and createWorkingVarTransac().
|
inherited |
References SALOMESDS::DataScopeServerBase::checkExistingVar(), TestKernelHelpers::ret, SALOMESDS::DataScopeServerBase::retrieveVarInternal2(), and TestSalomeSDSHelper0::varName.
Referenced by addKeyValueInVarErrorIfAlreadyExisting(), SALOMESDS::TransactionMultiKeyAddSession::addKeyValueInVarErrorIfAlreadyExistingNow(), addKeyValueInVarHard(), addMultiKeyValueSession(), SALOMESDS::TransactionDictModify::checkVarExistingAndDict(), removeKeyInVarErrorIfNotAlreadyExisting(), waitForKeyInVar(), and waitForKeyInVarAndKillIt().
void DataScopeServerTransaction::createRdExtInitVarInternal | ( | const std::string & | varName, |
const SALOME::ByteVec & | constValue | ||
) |
SALOME::Transaction_ptr DataScopeServerTransaction::createRdExtInitVarTransac | ( | const char * | varName, |
const SALOME::ByteVec & | constValue | ||
) |
void DataScopeServerTransaction::createRdExtVarFreeStyleInternal | ( | const std::string & | varName, |
const SALOME::ByteVec & | constValue, | ||
std::string && | compareFuncContent, | ||
SALOME::AutoPyRef && | compareFunc | ||
) |
References SALOMESDS::DataScopeServerBase::_vars, SALOMESDS::Sha1Keeper::checkSame(), SALOMESDS::Transaction::FromByteSeqToVB(), SALOMESDS::PickelizedPyObjServer::getPyObj(), SALOMESDS::PickelizedPyObjServer::GetPyObjFromPickled(), SALOMESDS::DataScopeServerBase::isExistingVar(), SALOME::AutoPyRef::isNull(), TestKernelHelpers::ret, SALOMESDS::DataScopeServerBase::retrieveVarInternal2(), TestSalomeSDS1::tmp, and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::TransactionRdExtVarFreeStyleCreate::perform().
SALOME::Transaction_ptr DataScopeServerTransaction::createRdExtVarFreeStyleTransac | ( | const char * | varName, |
const SALOME::ByteVec & | constValue, | ||
const char * | compareFuncContent | ||
) |
void DataScopeServerTransaction::createRdExtVarInternal | ( | const std::string & | varName, |
const SALOME::ByteVec & | constValue | ||
) |
SALOME::Transaction_ptr DataScopeServerTransaction::createRdExtVarTransac | ( | const char * | varName, |
const SALOME::ByteVec & | constValue | ||
) |
void DataScopeServerTransaction::createRdOnlyVarInternal | ( | const std::string & | varName, |
const SALOME::ByteVec & | constValue | ||
) |
SALOME::Transaction_ptr DataScopeServerTransaction::createRdOnlyVarTransac | ( | const char * | varName, |
const SALOME::ByteVec & | constValue | ||
) |
void DataScopeServerTransaction::createRdWrVarInternal | ( | const std::string & | varName, |
const SALOME::ByteVec & | constValue | ||
) |
SALOME::Transaction_ptr DataScopeServerTransaction::createRdWrVarTransac | ( | const char * | varName, |
const SALOME::ByteVec & | constValue | ||
) |
SALOME::TransactionRdWrAccess_ptr DataScopeServerTransaction::createWorkingVarTransac | ( | const char * | varName, |
const SALOME::ByteVec & | constValue | ||
) |
|
inherited |
|
inherited |
|
inherited |
References SALOMESDS::DataScopeServerBase::_vars, and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::TransactionVarCreate::rollBack().
void DataScopeServerTransaction::fetchAndGetAccessOfVar | ( | const char * | varName, |
CORBA::String_out | access, | ||
SALOME::ByteVec_out | data | ||
) |
This method is here to retrieve atomically accessStr and picklization.
References SALOMESDS::DataScopeServerBase::fetchSerializedContent(), getAccessOfVar(), and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::RequestSwitcher::fetchAndGetAccessOfVar().
|
inherited |
char * DataScopeServerTransaction::getAccessOfVar | ( | const char * | varName | ) |
|
inherited |
< TODO: convert Py_ssize_t in CORBA::ULong
< TODO: convert Py_ssize_t in CORBA::ULong
References SALOMESDS::PickelizedPyObjServer::FromCppToByteSeq(), SALOMESDS::PickelizedPyObjServer::getPyObj(), SALOMESDS::PickelizedPyObjServer::isDict(), SALOMESDS::PickelizedPyObjServer::pickelize(), TestKernelHelpers::ret, SALOMESDS::DataScopeServerBase::retrieveVarInternal2(), and TestSalomeSDSHelper0::varName.
|
inherited |
References SALOMESDS::DataScopeServerBase::_vars, and TestKernelHelpers::ret.
Referenced by SALOMESDS::DataScopeServerBase::checkExistingVar(), SALOMESDS::DataScopeServerBase::deleteVar(), SALOMESDS::DataScopeServerBase::isExistingVar(), SALOMESDS::DataScopeServerBase::retrieveVarInternal3(), and SALOMESDS::DataScopeServerBase::retrieveVarInternal4().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
virtualinherited |
PortableServer::POA_var SALOMESDS::DataScopeServerTransaction::getPOA4KeyWaiter | ( | ) | const |
Referenced by SALOMESDS::KeyWaiter::getPOA().
SALOME::RequestSwitcher_ptr DataScopeServerTransaction::getRequestSwitcher | ( | ) |
References SALOMESDS::DataScopeServerBase::_orb, _rs, and KERNEL_PY.batchmode_salome::obj.
|
inherited |
Called remotely -> to protect against throw.
References SALOMESDS::DataScopeServerBase::_name.
Referenced by SALOMESDS::BasicDataServer::getScopeName().
|
inherited |
|
inherited |
References SALOMESDS::PickelizedPyObjServer::FromByteSeqToCpp(), SALOMESDS::PickelizedPyObjServer::FromCppToByteSeq(), SALOME::AutoPyRef::get(), SALOMESDS::PickelizedPyObjServer::getPyObj(), SALOMESDS::PickelizedPyObjServer::GetPyObjFromPickled(), SALOMESDS::PickelizedPyObjServer::isDict(), SALOMESDS::PickelizedPyObjServer::Pickelize(), TestKernelHelpers::ret, SALOMESDS::DataScopeServerBase::retrieveVarInternal2(), and TestSalomeSDSHelper0::varName.
|
inherited |
SALOME::Transaction_ptr DataScopeServerTransaction::killVarTransac | ( | const char * | varName | ) |
|
inherited |
Called remotely -> to protect against throw.
< TODO: size_t to CORBA::ULong
< TODO: size_t to CORBA::ULong
References SALOMESDS::DataScopeServerBase::_vars, pythfilter::name, KERNEL_PY.batchmode_salome::obj, and TestKernelHelpers::ret.
Referenced by SALOMESDS::RequestSwitcher::listVars().
|
inherited |
References SALOMESDS::POAHolder::activate(), SALOMESDS::PickelizedPyObjRdExtInitServer::buildStdInstanceFrom(), SALOMESDS::PickelizedPyObjRdExtInitServer::decrNbClients(), SALOMESDS::RefCountServ::decrRef(), KERNEL_PY.batchmode_salome::obj, SALOMESDS::DataScopeServerBase::retrieveVarInternal4(), and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::TransactionMultiKeyAddSession::perform().
|
inherited |
References SALOMESDS::POAHolder::activate(), SALOMESDS::PickelizedPyObjRdExtServer::buildInitInstanceFrom(), SALOMESDS::RefCountServ::decrRef(), SALOMESDS::PickelizedPyObjRdExtInitServer::incrNbClients(), KERNEL_PY.batchmode_salome::obj, SALOMESDS::DataScopeServerBase::retrieveVarInternal4(), and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::TransactionMultiKeyAddSession::TransactionMultiKeyAddSession().
|
inherited |
References SALOMESDS::POAHolder::activate(), SALOMESDS::RefCountServ::decrRef(), SALOMESDS::PickelizedPyObjServer::getPyObj(), KERNEL_PY.batchmode_salome::obj, SALOMESDS::DataScopeServerBase::retrieveVarInternal4(), and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::TransactionMorphRdWrIntoRdOnly::rollBack().
|
inherited |
References SALOMESDS::POAHolder::activate(), SALOMESDS::RefCountServ::decrRef(), SALOMESDS::PickelizedPyObjServer::getPyObj(), KERNEL_PY.batchmode_salome::obj, SALOMESDS::DataScopeServerBase::retrieveVarInternal4(), and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::TransactionMorphRdWrIntoRdOnly::perform().
void DataScopeServerTransaction::notifyKey | ( | const std::string & | varName, |
PyObject * | keyObj, | ||
PyObject * | valueObj | ||
) |
References _waiting_keys, pythfilter::args, test::res, TestSalomeSDSHelper0::varName, and TestSalomeSDSHelper0::waitKey().
Referenced by SALOMESDS::TransactionAddKeyValue::notify().
|
inherited |
Called remotely -> to protect against throw.
void DataScopeServerTransaction::pingKey | ( | PyObject * | keyObj | ) |
References _waiting_keys, pythfilter::args, test::res, and TestSalomeSDSHelper0::waitKey().
Referenced by SALOMESDS::TransactionAddKeyValue::prepareRollBackInCaseOfFailure().
|
inherited |
|
inherited |
SALOME::Transaction_ptr DataScopeServerTransaction::removeKeyInVarErrorIfNotAlreadyExisting | ( | const char * | varName, |
const SALOME::ByteVec & | key | ||
) |
|
inherited |
References SALOMESDS::DataScopeServerBase::retrieveVarInternal3(), and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::TransactionMorphRdWrIntoRdOnly::getVar().
|
inherited |
References SALOMESDS::DataScopeServerBase::retrieveVarInternal3(), and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::DataScopeServerBase::checkVarExistingAndDict(), createRdExtVarFreeStyleInternal(), SALOMESDS::DataScopeServerBase::fetchSerializedContent(), getAccessOfVar(), SALOMESDS::DataScopeServerBase::getAllKeysOfVarWithTypeDict(), SALOMESDS::DataScopeServerBase::getValueOfVarWithTypeDict(), and SALOMESDS::TransactionMorphRdWrIntoRdOnly::prepareRollBackInCaseOfFailure().
|
protectedinherited |
|
protectedinherited |
References SALOMESDS::DataScopeServerBase::_vars, pythonpath_reduction::copy(), SALOMESDS::DataScopeServerBase::getAllVarNames(), and TestSalomeSDSHelper0::varName.
Referenced by SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdExtOrRdExtInitToRdExt(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdExtOrRdExtInitToRdExtInit(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdOnlyToRdWr(), and SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdWrToRdOnly().
|
inherited |
References SALOMESDS::DataScopeServerBase::_poa, and SALOME_ContainerPy::poa.
Referenced by SALOMESDS::DataServerManager::DataServerManager().
|
inherited |
References SALOMESDS::DataScopeServerBase::_killer, SALOMESDS::DataScopeServerBase::_name, SALOMESDS::DataScopeServerBase::_ns, SALOMESDS::DataScopeServerBase::_poa, SALOMESDS::DataServerManager::CreateAbsNameInNSFromScopeName(), SALOME_NamingService_Container_Abstract::Destroy_Name(), salome::dsm, SALOMESDS::POAHolder::enforcedRelease(), SALOMESDS::DataServerManager::NAME_IN_NS, KERNEL_PY.batchmode_salome::obj, SALOME_NamingService_Container_Abstract::Resolve(), and TestKernelHelpers::ret.
|
inherited |
References TestKernelHelpers::ret.
SALOME::ByteVec * DataScopeServerTransaction::waitForAndKill | ( | SALOME::KeyWaiter_ptr | kw | ) |
SALOME::KeyWaiter_ptr DataScopeServerTransaction::waitForKeyInVar | ( | const char * | varName, |
const SALOME::ByteVec & | keyVal | ||
) |
SALOME::KeyWaiter_ptr DataScopeServerTransaction::waitForKeyInVarAndKillIt | ( | const char * | varName, |
const SALOME::ByteVec & | keyVal, | ||
SALOME::Transaction_out | transac | ||
) |
SALOME::ByteVec * DataScopeServerTransaction::waitForMonoThrRev | ( | SALOME::KeyWaiter_ptr | kw | ) |
|
protectedinherited |
Referenced by SALOMESDS::DataScopeServerBase::shutdownIfNotHostedByDSM().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by SALOME_Container.SALOME_Container_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_i::__init__(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::__init__(), SALOME_NamingServicePy.SALOME_NamingServicePy_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::create_component_instance(), SALOME_Container.SALOME_Container_i::create_component_instance(), SALOME_Container.SALOME_Container_i::create_pynode(), SALOME_Container.SALOME_Container_i::create_pyscriptnode(), DataScopeServerTransaction(), getRequestSwitcher(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy::Register(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy::Resolve(), and SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::Shutdown().
|
protectedinherited |
Referenced by SALOME_Container.SALOME_Container_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::__init__(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::__init__(), atomicApply(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::create_component_instance(), SALOME_Container.SALOME_Container_i::create_component_instance(), SALOME_Container.SALOME_Container_i::create_pynode(), SALOME_Container.SALOME_Container_i::create_pyscriptnode(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::destroy(), SALOMESDS::DataScopeServerBase::setPOA(), and SALOMESDS::DataScopeServerBase::shutdownIfNotHostedByDSM().
|
private |
Referenced by DataScopeServerTransaction(), waitForAndKill(), and waitForMonoThrRev().
|
protectedinherited |
Referenced by SALOMESDS::DataScopeServerBase::registerToSalomePiDict().
|
private |
Referenced by getRequestSwitcher().
|
protectedinherited |
Referenced by createRdExtInitVarInternal(), SALOMESDS::DataScopeServer::createRdExtVar(), createRdExtVarFreeStyleInternal(), createRdExtVarInternal(), SALOMESDS::DataScopeServer::createRdOnlyVar(), createRdOnlyVarInternal(), SALOMESDS::DataScopeServer::createRdWrVar(), createRdWrVarInternal(), createWorkingVarTransac(), SALOMESDS::DataScopeServerBase::deleteVar(), SALOMESDS::DataScopeServerBase::existVar(), SALOMESDS::DataScopeServerBase::getAllVarNames(), SALOMESDS::DataScopeServerBase::listVars(), SALOMESDS::DataScopeServerBase::retrieveVarInternal3(), SALOMESDS::DataScopeServerBase::retrieveVarInternal4(), and SALOMESDS::DataScopeServerBase::~DataScopeServerBase().
|
private |
Referenced by addWaitKey(), notifyKey(), and pingKey().
|
staticprotectedinherited |
Referenced by SALOMESDS::DataScopeServerBase::BuildTmpVarNameFrom().