comparison Plugins/Engine/OrthancPluginDatabase.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 e583478e0c6c
children d207f6ac1f86
comparison
equal deleted inserted replaced
3018:e3b5c07146a3 3019:8336204d95dc
55 OrthancPluginDatabaseBackend backend_; 55 OrthancPluginDatabaseBackend backend_;
56 OrthancPluginDatabaseExtensions extensions_; 56 OrthancPluginDatabaseExtensions extensions_;
57 void* payload_; 57 void* payload_;
58 IDatabaseListener* listener_; 58 IDatabaseListener* listener_;
59 59
60 bool fastGetTotalSize_;
61 uint64_t currentDiskSize_;
62
60 std::list<std::string> answerStrings_; 63 std::list<std::string> answerStrings_;
61 std::list<int32_t> answerInt32_; 64 std::list<int32_t> answerInt32_;
62 std::list<int64_t> answerInt64_; 65 std::list<int64_t> answerInt64_;
63 std::list<AnswerResource> answerResources_; 66 std::list<AnswerResource> answerResources_;
64 std::list<FileInfo> answerAttachments_; 67 std::list<FileInfo> answerAttachments_;
91 const OrthancPluginDatabaseBackend& backend, 94 const OrthancPluginDatabaseBackend& backend,
92 const OrthancPluginDatabaseExtensions* extensions, 95 const OrthancPluginDatabaseExtensions* extensions,
93 size_t extensionsSize, 96 size_t extensionsSize,
94 void *payload); 97 void *payload);
95 98
96 virtual void Open() 99 virtual void Open();
97 {
98 CheckSuccess(backend_.open(payload_));
99 }
100 100
101 virtual void Close() 101 virtual void Close()
102 { 102 {
103 CheckSuccess(backend_.close(payload_)); 103 CheckSuccess(backend_.close(payload_));
104 } 104 }
253 const std::string& value); 253 const std::string& value);
254 254
255 virtual void SetProtectedPatient(int64_t internalId, 255 virtual void SetProtectedPatient(int64_t internalId,
256 bool isProtected); 256 bool isProtected);
257 257
258 virtual SQLite::ITransaction* StartTransaction(); 258 virtual IDatabaseWrapper::ITransaction* StartTransaction();
259 259
260 virtual void SetListener(IDatabaseListener& listener) 260 virtual void SetListener(IDatabaseListener& listener)
261 { 261 {
262 listener_ = &listener; 262 listener_ = &listener;
263 } 263 }