Workspace 6.21.5
|
#include <Workspace/DataExecution/Execution/updatesetprocessor.h>
Inherits QObject.
Public Slots | |
void | eventLoopStarted () |
void | processUpdateSet () |
void | requestNotifyEventSignalHandler (CSIRO::DataExecution::ObservableEvent *event) |
Signals | |
void | processingReady () |
void | requestNotifyEventSignal (CSIRO::DataExecution::ObservableEvent *event) |
Public Member Functions | |
UpdateSetProcessor (Updater &updater, UpdaterImpl &impl, UpdaterImpl::UpdateSet &updateSet, QMutex &updateSetMutex) | |
~UpdateSetProcessor () override | |
the destructor. | |
void | exec () |
starts the update set processor. This method call will block the thread on which it is called. | |
void | requestNotifyEvent (CSIRO::DataExecution::ObservableEvent *event) |
UpdateSetProcessor | ( | Updater & | updater, |
UpdaterImpl & | impl, | ||
UpdaterImpl::UpdateSet & | updateSet, | ||
QMutex & | updateSetMutex | ||
) |
|
override |
|
slot |
void exec | ( | ) |
|
signal |
|
slot |
Brings all objects in the update set up to date. If the thread has been set to continuous mode, then this function will only return if there is an error or the execution is explicitly stopped.
void requestNotifyEvent | ( | CSIRO::DataExecution::ObservableEvent * | event | ) |
|
signal |
|
slot |