Mercurial > hg > orthanc
diff OrthancServer/Sources/ServerIndex.h @ 4573:f6bd5563b5df db-changes
simplification
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 08 Mar 2021 17:47:43 +0100 |
parents | c12d4e5f469b |
children | 855e43bb293c |
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerIndex.h Mon Mar 08 17:08:10 2021 +0100 +++ b/OrthancServer/Sources/ServerIndex.h Mon Mar 08 17:47:43 2021 +0100 @@ -357,16 +357,24 @@ class ReadWriteTransaction : public ReadOnlyTransaction { private: - ServerIndex& index_; + Listener& listener_; + ServerIndex& index_; // TODO - REMOVE public: ReadWriteTransaction(IDatabaseWrapper& db, + Listener& listener, ServerIndex& index) : ReadOnlyTransaction(db), - index_(index) // TODO - REMOVE + listener_(listener), + index_(index) { } + Listener& GetListener() + { + return listener_; + } + void ClearChanges() { db_.ClearChanges(); @@ -446,8 +454,7 @@ { } - virtual void Apply(ReadWriteTransaction& transaction, - Listener& listener) = 0; + virtual void Apply(ReadWriteTransaction& transaction) = 0; }; private: