comparison Framework/Plugins/IndexBackend.h @ 261:34e2b93a7ac1

implementing interface for revisions in attachments
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 19 Apr 2021 18:47:50 +0200
parents e184dcadf163
children b0c65094b299
comparison
equal deleted inserted replaced
260:793bbbe11287 261:34e2b93a7ac1
99 99
100 virtual IDatabaseBackendOutput* CreateOutput() ORTHANC_OVERRIDE; 100 virtual IDatabaseBackendOutput* CreateOutput() ORTHANC_OVERRIDE;
101 101
102 virtual void AddAttachment(DatabaseManager& manager, 102 virtual void AddAttachment(DatabaseManager& manager,
103 int64_t id, 103 int64_t id,
104 const OrthancPluginAttachment& attachment) ORTHANC_OVERRIDE; 104 const OrthancPluginAttachment& attachment,
105 int64_t revision) ORTHANC_OVERRIDE;
105 106
106 virtual void AttachChild(DatabaseManager& manager, 107 virtual void AttachChild(DatabaseManager& manager,
107 int64_t parent, 108 int64_t parent,
108 int64_t child) ORTHANC_OVERRIDE; 109 int64_t child) ORTHANC_OVERRIDE;
109 110
203 204
204 virtual void LogExportedResource(DatabaseManager& manager, 205 virtual void LogExportedResource(DatabaseManager& manager,
205 const OrthancPluginExportedResource& resource) ORTHANC_OVERRIDE; 206 const OrthancPluginExportedResource& resource) ORTHANC_OVERRIDE;
206 207
207 virtual bool LookupAttachment(IDatabaseBackendOutput& output, 208 virtual bool LookupAttachment(IDatabaseBackendOutput& output,
209 int64_t& revision /*out*/,
208 DatabaseManager& manager, 210 DatabaseManager& manager,
209 int64_t id, 211 int64_t id,
210 int32_t contentType) ORTHANC_OVERRIDE; 212 int32_t contentType) ORTHANC_OVERRIDE;
211 213
212 virtual bool LookupGlobalProperty(std::string& target /*out*/, 214 virtual bool LookupGlobalProperty(std::string& target /*out*/,