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().