Mercurial > hg > orthanc
diff OrthancFramework/Sources/FileStorage/StorageAccessor.cpp @ 5184:dd085f7e7e71
cleaning new constructors of StorageAccessor
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 25 Mar 2023 12:20:34 +0100 |
parents | 5c997c72603c |
children | 0ea402b4d901 |
line wrap: on
line diff
--- a/OrthancFramework/Sources/FileStorage/StorageAccessor.cpp Sat Mar 25 12:07:39 2023 +0100 +++ b/OrthancFramework/Sources/FileStorage/StorageAccessor.cpp Sat Mar 25 12:20:34 2023 +0100 @@ -62,18 +62,36 @@ }; - StorageAccessor::StorageAccessor(IStorageArea &area, StorageCache* cache) : + StorageAccessor::StorageAccessor(IStorageArea& area) : area_(area), - cache_(cache), + cache_(NULL), + metrics_(NULL) + { + } + + + StorageAccessor::StorageAccessor(IStorageArea& area, + StorageCache& cache) : + area_(area), + cache_(&cache), metrics_(NULL) { } - StorageAccessor::StorageAccessor(IStorageArea &area, - StorageCache* cache, - MetricsRegistry &metrics) : + + StorageAccessor::StorageAccessor(IStorageArea& area, + MetricsRegistry& metrics) : area_(area), - cache_(cache), + cache_(NULL), + metrics_(&metrics) + { + } + + StorageAccessor::StorageAccessor(IStorageArea& area, + StorageCache& cache, + MetricsRegistry& metrics) : + area_(area), + cache_(&cache), metrics_(&metrics) { }