Mercurial > hg > orthanc
diff OrthancServer/ServerIndex.h @ 646:fb49bf72ac2d
fix issue #7
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 30 Oct 2013 08:58:45 +0100 |
parents | ec0b7a51d7bd |
children | 3bdb5db8e839 2d0a347e8cfc |
line wrap: on
line diff
--- a/OrthancServer/ServerIndex.h Tue Oct 29 20:32:24 2013 +0100 +++ b/OrthancServer/ServerIndex.h Wed Oct 30 08:58:45 2013 +0100 @@ -90,6 +90,14 @@ void MarkAsUnstable(int64_t id, Orthanc::ResourceType type); + void GetStatisticsInternal(/* out */ uint64_t& compressedSize, + /* out */ uint64_t& uncompressedSize, + /* out */ unsigned int& countStudies, + /* out */ unsigned int& countSeries, + /* out */ unsigned int& countInstances, + /* in */ int64_t id, + /* in */ ResourceType type); + public: typedef std::list<FileInfo> Attachments; @@ -187,6 +195,13 @@ void GetStatistics(Json::Value& target, const std::string& publicId); + void GetStatistics(/* out */ uint64_t& compressedSize, + /* out */ uint64_t& uncompressedSize, + /* out */ unsigned int& countStudies, + /* out */ unsigned int& countSeries, + /* out */ unsigned int& countInstances, + const std::string& publicId); + void LookupTagValue(std::list<std::string>& result, DicomTag tag, const std::string& value,