IT_Bus::OTSTransactionManager Class Reference

#include <it_bus_pdk/ots_transaction_manager.h>

Inheritance diagram for IT_Bus::OTSTransactionManager:

IT_Bus::TransactionManager IT_Bus::RefCountedBase List of all members.

Detailed Description

Abstract class used to represent a CORBA OTS Transaction manager instance.

Definition at line 14 of file ots_transaction_manager.h.

Public Member Functions

virtual void rollback_only ()=0
 Marks the outcome of the transaction as being rollback only.
virtual String get_transaction_name ()=0
 Get the transaction name.
virtual CosTransactions::Coordinator_ptr get_coordinator ()=0
 Return a pointer to the OTS transaction coordinator class.
virtual CosTransactions::Current_ptr get_current ()=0
 Return a pointer to the OTS transaction current.


Member Function Documentation

virtual void IT_Bus::OTSTransactionManager::rollback_only (  )  [pure virtual]

Marks the outcome of the transaction as being rollback only.

The transaction will be rolled back irrespective of whether the transaction initiator calls commit() or rollback().

virtual String IT_Bus::OTSTransactionManager::get_transaction_name (  )  [pure virtual]

Get the transaction name.

Returns:
String The internal OTS name of the current transaction.

virtual CosTransactions::Coordinator_ptr IT_Bus::OTSTransactionManager::get_coordinator (  )  [pure virtual]

Return a pointer to the OTS transaction coordinator class.

Returns:
Costransactions::Coordinator

virtual CosTransactions::Current_ptr IT_Bus::OTSTransactionManager::get_current (  )  [pure virtual]

Return a pointer to the OTS transaction current.

Returns:
Costransactions::Coordinator


Generated on Tue Mar 20 15:28:13 2007 for Artix by  doxygen 1.5.1-p1