Mercurial > hg > orthanc
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 }; |