comparison Resources/Orthanc/Plugins/OrthancPluginCppWrapper.h @ 454:f4244c7e2725 improve-delete

merge pg-transactions -> improve-delete
author Alain Mazy <am@osimis.io>
date Mon, 22 Jan 2024 10:00:28 +0100
parents c1b0f3c4e1f5
children ecd0b719cff5
comparison
equal deleted inserted replaced
424:95c413106a66 454:f4244c7e2725
135 const char* url, 135 const char* url,
136 const OrthancPluginHttpRequest* request); 136 const OrthancPluginHttpRequest* request);
137 137
138 void SetGlobalContext(OrthancPluginContext* context); 138 void SetGlobalContext(OrthancPluginContext* context);
139 139
140 void ResetGlobalContext();
141
140 bool HasGlobalContext(); 142 bool HasGlobalContext();
141 143
142 OrthancPluginContext* GetGlobalContext(); 144 OrthancPluginContext* GetGlobalContext();
143 145
144 146
1262 size_t size); 1264 size_t size);
1263 #endif 1265 #endif
1264 1266
1265 ~DicomInstance(); 1267 ~DicomInstance();
1266 1268
1269 const OrthancPluginDicomInstance* GetObject() const
1270 {
1271 return instance_;
1272 }
1273
1267 std::string GetRemoteAet() const; 1274 std::string GetRemoteAet() const;
1268 1275
1269 const void* GetBuffer() const 1276 const void* GetBuffer() const
1270 { 1277 {
1271 return OrthancPluginGetInstanceData(GetGlobalContext(), instance_); 1278 return OrthancPluginGetInstanceData(GetGlobalContext(), instance_);
1315 1322
1316 #if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 7, 0) 1323 #if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 7, 0)
1317 static DicomInstance* Transcode(const void* buffer, 1324 static DicomInstance* Transcode(const void* buffer,
1318 size_t size, 1325 size_t size,
1319 const std::string& transferSyntax); 1326 const std::string& transferSyntax);
1327 #endif
1328
1329 #if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 12, 1)
1330 static DicomInstance* Load(const std::string& instanceId,
1331 OrthancPluginLoadDicomInstanceMode mode);
1320 #endif 1332 #endif
1321 }; 1333 };
1322 1334
1323 // helper method to convert Http headers from the plugin SDK to a std::map 1335 // helper method to convert Http headers from the plugin SDK to a std::map
1324 void GetHttpHeaders(std::map<std::string, std::string>& result, const OrthancPluginHttpRequest* request); 1336 void GetHttpHeaders(std::map<std::string, std::string>& result, const OrthancPluginHttpRequest* request);