#include <it_bus_pdk/ots_transaction_manager.h>
Inheritance diagram for IT_Bus::OTSTransactionManager:
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. |
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] |
virtual CosTransactions::Coordinator_ptr IT_Bus::OTSTransactionManager::get_coordinator | ( | ) | [pure virtual] |
Return a pointer to the OTS transaction coordinator class.
virtual CosTransactions::Current_ptr IT_Bus::OTSTransactionManager::get_current | ( | ) | [pure virtual] |
Return a pointer to the OTS transaction current.