This transaction switch from RdExt to RdExtInit in constructor and when perform called RdExtInit to RdExt. More...
#include <SALOMESDS_Transaction.hxx>

Public Member Functions | |
| TransactionMultiKeyAddSession (DataScopeServerTransaction *dsct, const std::string &varName) | |
| void | addKeyValueInVarErrorIfAlreadyExistingNow (const SALOME::ByteVec &key, const SALOME::ByteVec &value) |
| void | prepareRollBackInCaseOfFailure () override |
| no implementation it is not a bug ! More... | |
| void | perform () override |
| void | rollBack () override |
| no implementation it is not a bug ! More... | |
| void | notify () override |
| no implementation it is not a bug ! More... | |
| std::string | getVarName () const |
| void | checkVarExisting () |
| void | checkNotAlreadyExisting () |
| PortableServer::POA_var | getPOA () const |
| CORBA::Object_var | activate () |
| void | enforcedRelease () |
Static Public Member Functions | |
| static void | FromByteSeqToVB (const SALOME::ByteVec &bsToBeConv, std::vector< unsigned char > &ret) |
| static void | FromVBToByteSeq (const std::vector< unsigned char > &bsToBeConv, SALOME::ByteVec &ret) |
Protected Attributes | |
| DataScopeServerTransaction * | _dsct |
| std::string | _var_name |
This transaction switch from RdExt to RdExtInit in constructor and when perform called RdExtInit to RdExt.
| TransactionMultiKeyAddSession::TransactionMultiKeyAddSession | ( | DataScopeServerTransaction * | dsct, |
| const std::string & | varName | ||
| ) |
|
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 SALOMESDS::DataScopeServerTransaction::waitForKeyInVarAndKillIt().
| void TransactionMultiKeyAddSession::addKeyValueInVarErrorIfAlreadyExistingNow | ( | const SALOME::ByteVec & | key, |
| const SALOME::ByteVec & | value | ||
| ) |
|
inherited |
|
inherited |
|
inherited |
References SALOMESDS::POAHolder::getPOA(), and SALOME_ContainerPy::poa.
Referenced by SALOMESDS::RefCountServ::decrRef(), SALOMESDS::BasicDataServer::Destroy(), SALOMESDS::DataScopeServerBase::shutdownIfNotHostedByDSM(), SALOMESDS::DataScopeServerTransaction::waitForAndKill(), and SALOMESDS::DataScopeServerTransaction::waitForMonoThrRev().
|
staticinherited |
< TODO: size_t to CORBA::ULong
References TestKernelHelpers::ret.
Referenced by SALOMESDS::DataScopeServerTransaction::createRdExtVarFreeStyleInternal(), SALOMESDS::TransactionAddKeyValue::TransactionAddKeyValue(), SALOMESDS::TransactionRemoveKeyInVarErrorIfNotAlreadyExisting::TransactionRemoveKeyInVarErrorIfNotAlreadyExisting(), and SALOMESDS::TransactionVarCreate::TransactionVarCreate().
|
staticinherited |
< TODO: size_t to CORBA::ULong
< TODO: size_t to CORBA::ULong
References TestKernelHelpers::ret.
Referenced by SALOMESDS::TransactionRdOnlyVarCreate::perform(), SALOMESDS::TransactionRdExtVarCreate::perform(), SALOMESDS::TransactionRdExtVarFreeStyleCreate::perform(), SALOMESDS::TransactionRdExtInitVarCreate::perform(), and SALOMESDS::TransactionRdWrVarCreate::perform().
|
virtualinherited |
Implements SALOMESDS::POAHolder.
|
inherited |
Referenced by SALOMESDS::TransactionAddKeyValue::notify().
|
overridevirtual |
no implementation it is not a bug !
Implements SALOMESDS::Transaction.
|
overridevirtual |
|
overridevirtual |
no implementation it is not a bug !
Implements SALOMESDS::Transaction.
|
overridevirtual |
no implementation it is not a bug !
Implements SALOMESDS::Transaction.
|
protectedinherited |
Referenced by addKeyValueInVarErrorIfAlreadyExistingNow(), SALOMESDS::TransactionDictModify::checkVarExistingAndDict(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::getVar(), SALOMESDS::TransactionAddKeyValue::notify(), SALOMESDS::TransactionRdOnlyVarCreate::perform(), SALOMESDS::TransactionRdExtVarCreate::perform(), SALOMESDS::TransactionRdExtVarFreeStyleCreate::perform(), SALOMESDS::TransactionRdExtInitVarCreate::perform(), SALOMESDS::TransactionRdWrVarCreate::perform(), SALOMESDS::TransactionKillVar::perform(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::perform(), perform(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::prepareRollBackInCaseOfFailure(), SALOMESDS::TransactionAddKeyValue::prepareRollBackInCaseOfFailure(), SALOMESDS::TransactionVarCreate::rollBack(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::rollBack(), SALOMESDS::TransactionAddKeyValue::TransactionAddKeyValue(), TransactionMultiKeyAddSession(), SALOMESDS::TransactionRdExtVarFreeStyleCreate::TransactionRdExtVarFreeStyleCreate(), and SALOMESDS::TransactionRemoveKeyInVarErrorIfNotAlreadyExisting::TransactionRemoveKeyInVarErrorIfNotAlreadyExisting().
|
protectedinherited |
Referenced by addKeyValueInVarErrorIfAlreadyExistingNow(), SALOMESDS::TransactionDictModify::checkVarExistingAndDict(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::getVar(), SALOMESDS::TransactionRdOnlyVarCreate::perform(), SALOMESDS::TransactionRdExtVarCreate::perform(), SALOMESDS::TransactionRdExtVarFreeStyleCreate::perform(), SALOMESDS::TransactionRdExtInitVarCreate::perform(), SALOMESDS::TransactionRdWrVarCreate::perform(), SALOMESDS::TransactionKillVar::perform(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::perform(), perform(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::prepareRollBackInCaseOfFailure(), SALOMESDS::TransactionVarCreate::rollBack(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::rollBack(), and TransactionMultiKeyAddSession().