Workspace 6.21.5
|
#include <QList>
#include "Workspace/Application/LanguageUtils/errorchecks.h"
#include "Workspace/DataExecution/Events/generalobserver.h"
#include "Workspace/DataExecution/Events/observerset.h"
#include "Workspace/DataExecution/Execution/updatable.h"
#include "Workspace/api_workspace.h"
Classes | |
class | UpdatablesObserver< F > |
A template class that provides a single callback in response to a set of one or more provided updatable objects being up to date. More... | |
class | UpdatablesObserverBase |
Base class for UpdatablesObserver to facilitate storage of lists of UpdatablesObserver objects for deletion at a later time. More... | |
Namespaces | |
namespace | CSIRO |
Top level namespace for all Workspace code. | |
namespace | CSIRO::DataExecution |
Base workspace functionality not requiring a user interface. | |
Typedefs | |
typedef QList< Updatable * > | Updatables |
Functions | |
template<typename F > | |
UpdatablesObserver< F > * | watchUpdatable (F func, Updatable &updatable, ObserverThreadType threadingModel, bool singleShot=true) |
template<typename F > | |
UpdatablesObserver< F > * | watchUpdatables (F func, const Updatables &updatables, ObserverThreadType threadingModel, bool singleShot=false) |