client-cpp
0.6.1
|
#include <ITransactable.hpp>
Public Member Functions | |
virtual TransactionIdPtr | beginTransaction ()=0 |
virtual void | commit (TransactionIdPtr trxId)=0 |
virtual void | rollback (TransactionIdPtr trxId)=0 |
virtual | ~ITransactable () |
Interface to provide transactional behavior.
Definition at line 29 of file ITransactable.hpp.
|
inlinevirtual |
Definition at line 53 of file ITransactable.hpp.
|
pure virtual |
Create new transaction.
Implemented in kaa::AbstractTransactable< Container >.
|
pure virtual |
Finish the transaction.
trxId | Identifier of the transaction which must be finished. |
|
pure virtual |
Rollback changes for given transaction.
trxId | Identifier of the transaction which must be removed withot applying changes. |
Implemented in kaa::AbstractTransactable< Container >.