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