diff Core/DicomNetworking/DicomServer.h @ 3818:4f78da5613a1 c-get

Add C-GET SCP support
author Stacy Loesch <stacy.loesch@varian.com>
date Fri, 27 Mar 2020 10:06:58 -0400
parents f6a73611ec5c
children
line wrap: on
line diff
--- a/Core/DicomNetworking/DicomServer.h	Wed Apr 08 14:01:37 2020 +0200
+++ b/Core/DicomNetworking/DicomServer.h	Fri Mar 27 10:06:58 2020 -0400
@@ -39,6 +39,7 @@
 
 #include "IFindRequestHandlerFactory.h"
 #include "IMoveRequestHandlerFactory.h"
+#include "IGetRequestHandlerFactory.h"
 #include "IStoreRequestHandlerFactory.h"
 #include "IWorklistRequestHandlerFactory.h"
 #include "IStorageCommitmentRequestHandlerFactory.h"
@@ -81,6 +82,7 @@
     IRemoteModalities* modalities_;
     IFindRequestHandlerFactory* findRequestHandlerFactory_;
     IMoveRequestHandlerFactory* moveRequestHandlerFactory_;
+    IGetRequestHandlerFactory* getRequestHandlerFactory_;
     IStoreRequestHandlerFactory* storeRequestHandlerFactory_;
     IWorklistRequestHandlerFactory* worklistRequestHandlerFactory_;
     IStorageCommitmentRequestHandlerFactory* storageCommitmentFactory_;
@@ -116,6 +118,10 @@
     bool HasMoveRequestHandlerFactory() const;
     IMoveRequestHandlerFactory& GetMoveRequestHandlerFactory() const;
 
+    void SetGetRequestHandlerFactory(IGetRequestHandlerFactory& handler);
+    bool HasGetRequestHandlerFactory() const;
+    IGetRequestHandlerFactory& GetGetRequestHandlerFactory() const;
+
     void SetStoreRequestHandlerFactory(IStoreRequestHandlerFactory& handler);
     bool HasStoreRequestHandlerFactory() const;
     IStoreRequestHandlerFactory& GetStoreRequestHandlerFactory() const;