Mercurial > hg > orthanc
comparison Plugins/Engine/OrthancPluginDatabase.h @ 1609:c74495267acf
Implementation of the "GetAllPublicIdsWithLimit" extension
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 02 Sep 2015 15:07:47 +0200 |
parents | 0586ed8897f1 |
children | c40fe92a68e7 |
comparison
equal
deleted
inserted
replaced
1608:adc6a5704cdb | 1609:c74495267acf |
---|---|
44 | 44 |
45 typedef std::pair<int64_t, ResourceType> AnswerResource; | 45 typedef std::pair<int64_t, ResourceType> AnswerResource; |
46 | 46 |
47 _OrthancPluginDatabaseAnswerType type_; | 47 _OrthancPluginDatabaseAnswerType type_; |
48 OrthancPluginDatabaseBackend backend_; | 48 OrthancPluginDatabaseBackend backend_; |
49 OrthancPluginDatabaseExtensions extensions_; | |
49 void* payload_; | 50 void* payload_; |
50 IDatabaseListener* listener_; | 51 IDatabaseListener* listener_; |
51 | 52 |
52 std::list<std::string> answerStrings_; | 53 std::list<std::string> answerStrings_; |
53 std::list<int32_t> answerInt32_; | 54 std::list<int32_t> answerInt32_; |
75 | 76 |
76 bool ForwardSingleAnswer(int64_t& target); | 77 bool ForwardSingleAnswer(int64_t& target); |
77 | 78 |
78 public: | 79 public: |
79 OrthancPluginDatabase(const OrthancPluginDatabaseBackend& backend, | 80 OrthancPluginDatabase(const OrthancPluginDatabaseBackend& backend, |
81 const OrthancPluginDatabaseExtensions* extensions, | |
82 size_t extensionsSize, | |
80 void *payload); | 83 void *payload); |
81 | 84 |
82 virtual void AddAttachment(int64_t id, | 85 virtual void AddAttachment(int64_t id, |
83 const FileInfo& attachment); | 86 const FileInfo& attachment); |
84 | 87 |