comparison OrthancServer/Sources/ServerJobs/Operations/DeleteResourceOperation.h @ 4205:d962a2996637

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 17 Sep 2020 17:58:19 +0200
parents 05b8fd21089c
children 2ae905070221
comparison
equal deleted inserted replaced
4204:318c16cfccab 4205:d962a2996637
31 **/ 31 **/
32 32
33 33
34 #pragma once 34 #pragma once
35 35
36 #include "../../../../OrthancFramework/Sources/Compatibility.h" // For ORTHANC_OVERRIDE
36 #include "../../../../OrthancFramework/Sources/JobsEngine/Operations/IJobOperation.h" 37 #include "../../../../OrthancFramework/Sources/JobsEngine/Operations/IJobOperation.h"
37 38
38 namespace Orthanc 39 namespace Orthanc
39 { 40 {
40 class ServerContext; 41 class ServerContext;
43 { 44 {
44 private: 45 private:
45 ServerContext& context_; 46 ServerContext& context_;
46 47
47 public: 48 public:
48 DeleteResourceOperation(ServerContext& context) : 49 explicit DeleteResourceOperation(ServerContext& context) :
49 context_(context) 50 context_(context)
50 { 51 {
51 } 52 }
52 53
53 virtual void Apply(JobOperationValues& outputs, 54 virtual void Apply(JobOperationValues& outputs,
54 const JobOperationValue& input); 55 const JobOperationValue& input) ORTHANC_OVERRIDE;
55 56
56 virtual void Serialize(Json::Value& result) const 57 virtual void Serialize(Json::Value& result) const ORTHANC_OVERRIDE
57 { 58 {
58 result = Json::objectValue; 59 result = Json::objectValue;
59 result["Type"] = "DeleteResource"; 60 result["Type"] = "DeleteResource";
60 } 61 }
61 }; 62 };