Mercurial > hg > orthanc
diff OrthancServer/ServerJobs/Operations/StoreScuOperation.h @ 3851:6498739a3c3c
refactoring: TimeoutDicomConnectionManager is now only used by Lua
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 20 Apr 2020 16:46:44 +0200 |
parents | d729d6e8b484 |
children | 8f7ad4989fec |
line wrap: on
line diff
--- a/OrthancServer/ServerJobs/Operations/StoreScuOperation.h Mon Apr 20 14:45:21 2020 +0200 +++ b/OrthancServer/ServerJobs/Operations/StoreScuOperation.h Mon Apr 20 16:46:44 2020 +0200 @@ -34,25 +34,29 @@ #pragma once #include "../../../Core/JobsEngine/Operations/IJobOperation.h" -#include "../../../Core/DicomNetworking/RemoteModalityParameters.h" +#include "../../../Core/DicomNetworking/TimeoutDicomConnectionManager.h" namespace Orthanc { class StoreScuOperation : public IJobOperation { private: - std::string localAet_; - RemoteModalityParameters modality_; + TimeoutDicomConnectionManager& connectionManager_; + std::string localAet_; + RemoteModalityParameters modality_; public: - StoreScuOperation(const std::string& localAet, + StoreScuOperation(TimeoutDicomConnectionManager& connectionManager, + const std::string& localAet, const RemoteModalityParameters& modality) : + connectionManager_(connectionManager), localAet_(localAet), modality_(modality) { } - StoreScuOperation(const Json::Value& serialized); + StoreScuOperation(TimeoutDicomConnectionManager& connectionManager, + const Json::Value& serialized); const std::string& GetLocalAet() const { @@ -65,8 +69,7 @@ } virtual void Apply(JobOperationValues& outputs, - const JobOperationValue& input, - TimeoutDicomConnectionManager& manager); + const JobOperationValue& input); virtual void Serialize(Json::Value& result) const; };