comparison OrthancFramework/Sources/JobsEngine/JobStepResult.h @ 4300:b30a8de92ad9

abi continued
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 05 Nov 2020 19:33:18 +0100
parents bf7b9edf6b81
children d9473bd5ed43
comparison
equal deleted inserted replaced
4299:3f85db78c441 4300:b30a8de92ad9
42 error_(ErrorCode_Success) 42 error_(ErrorCode_Success)
43 { 43 {
44 } 44 }
45 45
46 public: 46 public:
47 explicit JobStepResult() : 47 explicit JobStepResult();
48 code_(JobStepCode_Failure),
49 timeout_(0),
50 error_(ErrorCode_InternalError)
51 {
52 }
53 48
54 static JobStepResult Success() 49 static JobStepResult Success();
55 {
56 return JobStepResult(JobStepCode_Success);
57 }
58 50
59 static JobStepResult Continue() 51 static JobStepResult Continue();
60 {
61 return JobStepResult(JobStepCode_Continue);
62 }
63 52
64 static JobStepResult Retry(unsigned int timeout); 53 static JobStepResult Retry(unsigned int timeout);
65 54
66 static JobStepResult Failure(const ErrorCode& error, 55 static JobStepResult Failure(const ErrorCode& error,
67 const char* details); 56 const char* details);
68 57
69 static JobStepResult Failure(const OrthancException& exception); 58 static JobStepResult Failure(const OrthancException& exception);
70 59
71 JobStepCode GetCode() const 60 JobStepCode GetCode() const;
72 {
73 return code_;
74 }
75 61
76 unsigned int GetRetryTimeout() const; 62 unsigned int GetRetryTimeout() const;
77 63
78 ErrorCode GetFailureCode() const; 64 ErrorCode GetFailureCode() const;
79 65