comparison Core/JobsEngine/Operations/IJobOperation.h @ 3850:d729d6e8b484

removing useless abstraction IDicomConnectionManager
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 20 Apr 2020 14:45:21 +0200
parents 94f4a18a79cc
children 6498739a3c3c
comparison
equal deleted inserted replaced
3849:8c96b20fb275 3850:d729d6e8b484
32 32
33 33
34 #pragma once 34 #pragma once
35 35
36 #include "JobOperationValues.h" 36 #include "JobOperationValues.h"
37 #include "../../DicomNetworking/IDicomConnectionManager.h" 37 #include "../../DicomNetworking/TimeoutDicomConnectionManager.h"
38 38
39 namespace Orthanc 39 namespace Orthanc
40 { 40 {
41 class IJobOperation : public boost::noncopyable 41 class IJobOperation : public boost::noncopyable
42 { 42 {
45 { 45 {
46 } 46 }
47 47
48 virtual void Apply(JobOperationValues& outputs, 48 virtual void Apply(JobOperationValues& outputs,
49 const JobOperationValue& input, 49 const JobOperationValue& input,
50 IDicomConnectionManager& dicomConnection) = 0; 50 TimeoutDicomConnectionManager& dicomConnection) = 0;
51 51
52 virtual void Serialize(Json::Value& result) const = 0; 52 virtual void Serialize(Json::Value& result) const = 0;
53 }; 53 };
54 } 54 }