libdballe  7.21
transaction.h
1 #ifndef DBALLE_TRANSACTION_H
2 #define DBALLE_TRANSACTION_H
3 
4 namespace dballe {
5 
16 {
17 public:
18  virtual ~Transaction() {}
19 
21  virtual void commit() = 0;
22 
24  virtual void rollback() = 0;
25 };
26 
27 }
28 
29 #endif
virtual void rollback()=0
Roll back this transaction.
A RAII transaction interface.
Definition: transaction.h:15
Copyright (C) 2008–2010 ARPA-SIM urpsim@smr.arpa.emr.it
Definition: cmdline.h:17
virtual void commit()=0
Commit this transaction.