namespace sd::tools
{ /** Interface for the asynchronous execution of a task. This interface allowsacontrollertorunthetaskeithertimerbasedwithafixed amountoftimebetweenthestepsorthreadbasedonesteprightafter theother.
*/ class AsynchronousTask
{ public: /** Run the next step of the task. After HasNextStep() returns false thismethodshouldignorefurthercalls.
*/ virtualvoid RunNextStep() = 0;
/** Return <TRUE/> when there is at least one more step to execute. Whenthetaskhasbeenexecutedcompletelythen<FALSE/>is returned.
*/ virtualbool HasNextStep() = 0;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.