| 
    client-cpp
    0.6.1
    
   | 
 
#include <ITransactable.hpp>
 Inheritance diagram for kaa::ITransactable: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 >.