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 () |
| no implementation it is not a bug ! More... | |
| void | perform () |
| void | rollBack () |
| no implementation it is not a bug ! More... | |
| void | notify () |
| 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 |
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 TransactionMultiKeyAddSession::addKeyValueInVarErrorIfAlreadyExistingNow | ( | const SALOME::ByteVec & | key, |
| const SALOME::ByteVec & | value | ||
| ) |
|
inherited |
|
inherited |
|
inherited |
References SALOMESDS::POAHolder::getPOA().
Referenced by SALOMESDS::RefCountServ::decrRef(), SALOMESDS::BasicDataServer::Destroy(), SALOMESDS::DataScopeServerBase::shutdownIfNotHostedByDSM(), SALOMESDS::DataScopeServerTransaction::waitForAndKill(), and SALOMESDS::DataScopeServerTransaction::waitForMonoThrRev().
|
staticinherited |
|
staticinherited |
|
virtualinherited |
Implements SALOMESDS::POAHolder.
|
inherited |
Referenced by SALOMESDS::TransactionAddKeyValue::notify().
|
virtual |
no implementation it is not a bug !
Implements SALOMESDS::Transaction.
|
virtual |
|
virtual |
no implementation it is not a bug !
Implements SALOMESDS::Transaction.
|
virtual |
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::TransactionRdExtInitVarCreate::perform(), SALOMESDS::TransactionRdWrVarCreate::perform(), SALOMESDS::TransactionKillVar::perform(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::perform(), perform(), SALOMESDS::TransactionAddKeyValue::prepareRollBackInCaseOfFailure(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::prepareRollBackInCaseOfFailure(), SALOMESDS::TransactionVarCreate::rollBack(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::rollBack(), SALOMESDS::TransactionAddKeyValue::TransactionAddKeyValue(), TransactionMultiKeyAddSession(), and SALOMESDS::TransactionRemoveKeyInVarErrorIfNotAlreadyExisting::TransactionRemoveKeyInVarErrorIfNotAlreadyExisting().
|
protectedinherited |
Referenced by addKeyValueInVarErrorIfAlreadyExistingNow(), SALOMESDS::TransactionDictModify::checkVarExistingAndDict(), SALOMESDS::TransactionMorphRdWrIntoRdOnly::getVar(), SALOMESDS::TransactionRdOnlyVarCreate::perform(), SALOMESDS::TransactionRdExtVarCreate::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().