Workspace 6.21.5
|
Utility class to ensure that calls from arbitrary iteration threads are forwarded onto the ParallelIterator's thread to enable the calling iteration threads to return immeadiately i.e. not block. More...
#include <Workspace/DataExecution/Operations/Builtin/paralleliteratingoperationmethoddispatcher.h>
Inherits QObject.
Public Slots | |
void | onIterationAbortedSlot (Workspace *workspace) |
Signals | |
void | onIterationAbortedSignal (Workspace *workspace) |
Public Member Functions | |
ParallelIteratingOperationMethodDispatcher (ParallelIteratingOperationBase &iter) | |
~ParallelIteratingOperationMethodDispatcher () override | |
void | processAbortedIteration (Workspace &workspace) |
The methods (as received by this class) are forwarded onto the ParallelIterator (in the ParallelIterator's thread) by using the queued signal-slot mechanism.
|
overridedefault |
|
signal |
|
slot |
void processAbortedIteration | ( | Workspace & | workspace | ) |