comparison Framework/Plugins/IDatabaseBackend.h @ 209:13a3863df7fa

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 19 Mar 2021 17:01:38 +0100
parents d9ef3f16e6a2
children 73cc85f3d9c1
comparison
equal deleted inserted replaced
208:696bc0c9fddb 209:13a3863df7fa
108 virtual void GetMainDicomTags(IDatabaseBackendOutput& output, 108 virtual void GetMainDicomTags(IDatabaseBackendOutput& output,
109 int64_t id) = 0; 109 int64_t id) = 0;
110 110
111 virtual std::string GetPublicId(int64_t resourceId) = 0; 111 virtual std::string GetPublicId(int64_t resourceId) = 0;
112 112
113 virtual uint64_t GetResourceCount(OrthancPluginResourceType resourceType) = 0; 113 virtual uint64_t GetResourcesCount(OrthancPluginResourceType resourceType) = 0;
114 114
115 virtual OrthancPluginResourceType GetResourceType(int64_t resourceId) = 0; 115 virtual OrthancPluginResourceType GetResourceType(int64_t resourceId) = 0;
116 116
117 virtual uint64_t GetTotalCompressedSize() = 0; 117 virtual uint64_t GetTotalCompressedSize() = 0;
118 118
126 int64_t id) = 0; 126 int64_t id) = 0;
127 127
128 virtual void ListAvailableAttachments(std::list<int32_t>& target /*out*/, 128 virtual void ListAvailableAttachments(std::list<int32_t>& target /*out*/,
129 int64_t id) = 0; 129 int64_t id) = 0;
130 130
131 virtual void LogChange(const OrthancPluginChange& change) = 0; 131 virtual void LogChange(int32_t changeType,
132 132 int64_t resourceId,
133 OrthancPluginResourceType resourceType,
134 const char* date) = 0;
135
133 virtual void LogExportedResource(const OrthancPluginExportedResource& resource) = 0; 136 virtual void LogExportedResource(const OrthancPluginExportedResource& resource) = 0;
134 137
135 /* Use GetOutput().AnswerAttachment() */ 138 /* Use GetOutput().AnswerAttachment() */
136 virtual bool LookupAttachment(IDatabaseBackendOutput& output, 139 virtual bool LookupAttachment(IDatabaseBackendOutput& output,
137 int64_t id, 140 int64_t id,