-// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
void perform();
};
+ class TransactionKillVar : public Transaction
+ {
+ public:
+ TransactionKillVar(DataScopeServerTransaction *dsct, const std::string& varName);
+ void prepareRollBackInCaseOfFailure();
+ void perform();
+ void rollBack();
+ void notify();
+ };
+
class PickelizedPyObjServer;
class TransactionDictModify : public Transaction
void notify();
};
+ /*!
+ * This transaction switch from RdExt to RdExtInit in constructor and when perform called RdExtInit to RdExt.
+ */
class TransactionMultiKeyAddSession : public Transaction, public virtual POA_SALOME::TransactionMultiKeyAddSession
{
public: