Mercurial > hg > orthanc-databases
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); |