* \brief Event indicating that a NonBlockingAlgorithm has encountered an error. * * Emitted when ThreadedUpdateFunction() returns false. * * \sa NonBlockingAlgorithm * \sa NonBlockingAlgorithmEvent */
| 102 | * \sa NonBlockingAlgorithmEvent |
| 103 | */ |
| 104 | class ProcessingError : public NonBlockingAlgorithmEvent |
| 105 | { |
| 106 | public: |
| 107 | /** |
| 108 | * \brief Construct the event. |
| 109 | * \param[in] algorithm Pointer to the algorithm that encountered the error. |
| 110 | */ |
| 111 | ProcessingError(const NonBlockingAlgorithm *algorithm = nullptr) : NonBlockingAlgorithmEvent(algorithm) {} |
| 112 | ~ProcessingError() override {} |
| 113 | }; |
| 114 | } |
| 115 | |
| 116 | #endif |
no outgoing calls
no test coverage detected