diff OrthancServer/main.cpp @ 3613:c1e2b91c2ab4 storage-commitment

all the abstractions for storage commitment are available
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 21 Jan 2020 17:01:46 +0100
parents 7ae553d9c366
children 4543ffad256d
line wrap: on
line diff
--- a/OrthancServer/main.cpp	Tue Jan 21 14:20:50 2020 +0100
+++ b/OrthancServer/main.cpp	Tue Jan 21 17:01:46 2020 +0100
@@ -129,16 +129,30 @@
   {
   }
 
-  virtual void Handle(const std::string& transactionUid,
-                      const std::vector<std::string>& referencedSopClassUids,
-                      const std::vector<std::string>& referencedSopInstanceUids,
-                      const std::string& remoteIp,
-                      const std::string& remoteAet,
-                      const std::string& calledAet)
+  virtual void HandleRequest(const std::string& transactionUid,
+                             const std::vector<std::string>& referencedSopClassUids,
+                             const std::vector<std::string>& referencedSopInstanceUids,
+                             const std::string& remoteIp,
+                             const std::string& remoteAet,
+                             const std::string& calledAet)
   {
     // TODO - Enqueue a Storage commitment job
 
     boost::thread t(Toto, new std::string(transactionUid));
+
+    printf("HANDLE REQUEST\n");
+  }
+
+  virtual void HandleReport(const std::string& transactionUid,
+                            const std::vector<std::string>& successSopClassUids,
+                            const std::vector<std::string>& successSopInstanceUids,
+                            const std::vector<std::string>& failedSopClassUids,
+                            const std::vector<std::string>& failedSopInstanceUids,
+                            const std::string& remoteIp,
+                            const std::string& remoteAet,
+                            const std::string& calledAet)
+  {
+    printf("HANDLE REPORT\n");
   }
 };