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