Version: 9.15.0
SALOMESDS::Transaction Class Referenceabstract

#include <SALOMESDS_Transaction.hxx>

Inheritance diagram for SALOMESDS::Transaction:

Public Member Functions

 Transaction (DataScopeServerTransaction *dsct, const std::string &varName)
 
std::string getVarName () const
 
void checkVarExisting ()
 
void checkNotAlreadyExisting ()
 
PortableServer::POA_var getPOA () const
 
virtual void prepareRollBackInCaseOfFailure ()=0
 
virtual void perform ()=0
 
virtual void rollBack ()=0
 
virtual void notify ()=0
 
virtual ~Transaction ()
 
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
 

Constructor & Destructor Documentation

◆ Transaction()

SALOMESDS::Transaction::Transaction ( DataScopeServerTransaction dsct,
const std::string &  varName 
)

◆ ~Transaction()

Transaction::~Transaction ( )
virtual

Member Function Documentation

◆ activate()

◆ checkNotAlreadyExisting()

void SALOMESDS::Transaction::checkNotAlreadyExisting ( )

◆ checkVarExisting()

void SALOMESDS::Transaction::checkVarExisting ( )

◆ enforcedRelease()

◆ FromByteSeqToVB()

◆ FromVBToByteSeq()

void Transaction::FromVBToByteSeq ( const std::vector< unsigned char > &  bsToBeConv,
SALOME::ByteVec ret 
)
static

◆ getPOA()

PortableServer::POA_var SALOMESDS::Transaction::getPOA ( ) const
virtual

Implements SALOMESDS::POAHolder.

◆ getVarName()

std::string SALOMESDS::Transaction::getVarName ( ) const

◆ notify()

◆ perform()

◆ prepareRollBackInCaseOfFailure()

◆ rollBack()

Field Documentation

◆ _dsct

◆ _var_name