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