Workspace 6.21.5
Public Slots | Signals | Public Member Functions | List of all members
UpdateSetProcessor Class Reference

#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)
 

Constructor & Destructor Documentation

◆ UpdateSetProcessor()

UpdateSetProcessor ( Updater updater,
UpdaterImpl &  impl,
UpdaterImpl::UpdateSet &  updateSet,
QMutex &  updateSetMutex 
)

◆ ~UpdateSetProcessor()

~UpdateSetProcessor ( )
override

Member Function Documentation

◆ eventLoopStarted

void eventLoopStarted ( )
slot

◆ exec()

void exec ( )

◆ processingReady

void processingReady ( )
signal

◆ processUpdateSet

void processUpdateSet ( )
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.

◆ requestNotifyEvent()

void requestNotifyEvent ( CSIRO::DataExecution::ObservableEvent event)

◆ requestNotifyEventSignal

void requestNotifyEventSignal ( CSIRO::DataExecution::ObservableEvent event)
signal

◆ requestNotifyEventSignalHandler

void requestNotifyEventSignalHandler ( CSIRO::DataExecution::ObservableEvent event)
slot