* \brief Event indicating that a NonBlockingAlgorithm has produced a result. * * Emitted when ThreadedUpdateFunction() returns successfully. * * \sa NonBlockingAlgorithm * \sa NonBlockingAlgorithmEvent */
| 83 | * \sa NonBlockingAlgorithmEvent |
| 84 | */ |
| 85 | class ResultAvailable : public NonBlockingAlgorithmEvent |
| 86 | { |
| 87 | public: |
| 88 | /** |
| 89 | * \brief Construct the event. |
| 90 | * \param[in] algorithm Pointer to the algorithm that produced the result. |
| 91 | */ |
| 92 | ResultAvailable(const NonBlockingAlgorithm *algorithm = nullptr) : NonBlockingAlgorithmEvent(algorithm) {} |
| 93 | ~ResultAvailable() override {} |
| 94 | }; |
| 95 | |
| 96 | /** |
| 97 | * \brief Event indicating that a NonBlockingAlgorithm has encountered an error. |
no outgoing calls
no test coverage detected