Mercurial > hg > orthanc
diff OrthancServer/SQLiteDatabaseWrapper.h @ 3019:8336204d95dc db-changes
refactoring computation of disk size for recycling
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 14 Dec 2018 18:07:40 +0100 |
parents | 517fc4767ae0 |
children | d207f6ac1f86 |
line wrap: on
line diff
--- a/OrthancServer/SQLiteDatabaseWrapper.h Fri Dec 14 16:04:17 2018 +0100 +++ b/OrthancServer/SQLiteDatabaseWrapper.h Fri Dec 14 18:07:40 2018 +0100 @@ -36,7 +36,6 @@ #include "IDatabaseWrapper.h" #include "../Core/SQLite/Connection.h" -#include "../Core/SQLite/Transaction.h" namespace Orthanc { @@ -53,6 +52,8 @@ class SQLiteDatabaseWrapper : public IDatabaseWrapper { private: + class Transaction; + IDatabaseListener* listener_; SQLite::Connection db_; Internals::SignalRemainingAncestor* signalRemainingAncestor_; @@ -100,10 +101,7 @@ virtual void GetLastChange(std::list<ServerIndexChange>& target /*out*/); - virtual SQLite::ITransaction* StartTransaction() - { - return new SQLite::Transaction(db_); - } + virtual IDatabaseWrapper::ITransaction* StartTransaction(); virtual void FlushToDisk() {