Mercurial > hg > orthanc
comparison OrthancServer/ResourceFinder.h @ 1353:d7da97e21161
ResourceFinder
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 12 May 2015 18:27:14 +0200 |
parents | 382439943749 |
children | 3dd494f201a1 |
comparison
equal
deleted
inserted
replaced
1352:382439943749 | 1353:d7da97e21161 |
---|---|
38 | 38 |
39 namespace Orthanc | 39 namespace Orthanc |
40 { | 40 { |
41 class ResourceFinder : public boost::noncopyable | 41 class ResourceFinder : public boost::noncopyable |
42 { | 42 { |
43 public: | 43 private: |
44 typedef std::map<DicomTag, std::string> Query; | 44 typedef std::map<DicomTag, std::string> Query; |
45 | 45 |
46 private: | |
47 ServerContext& context_; | 46 ServerContext& context_; |
48 ResourceType level_; | 47 ResourceType level_; |
49 bool caseSensitive_; | 48 bool caseSensitive_; |
50 Query query_; | 49 Query query_; |
50 | |
51 static void GetTagsForLevel(Query& result, | |
52 const Query& source, | |
53 ResourceType level); | |
51 | 54 |
52 public: | 55 public: |
53 ResourceFinder(ServerContext& context); | 56 ResourceFinder(ServerContext& context); |
54 | 57 |
55 bool IsCaseSensitive() const | 58 bool IsCaseSensitive() const |