Workspace 6.21.5
Classes | Namespaces
workspaceevents.h File Reference
#include "Workspace/DataExecution/Events/observableevent.h"
Include dependency graph for workspaceevents.h:
This graph shows which files directly or indirectly include this file:

Classes

class  AddConnectionEvent
 Event emitted by a Workspace whenever a connection is added to it. More...
 
class  AddOperationEvent
 Event emitted by a Workspace whenever an operation is added to it. More...
 
class  ChangeConnectionEnabledEvent
 Event emitted by a Workspace whenever a connections enabled status is changed. More...
 
class  ConnectionEvent< T >
 Base class for Connection-related events. More...
 
class  OperationEvent< T >
 Base class for Operation-related events. More...
 
class  PromptToAddWorkspaceOutput
 Event issued to prompt user if they would like to create a WorkspaceOutput that matches with the specified Output. More...
 
class  RemoveConnectionEvent
 Event emitted by a Workspace whenever a connection is removed from it. More...
 
class  RemoveOperationEvent
 Event emitted by a Workspace whenever an operation is removed from it. More...
 
class  WorkspaceAtomicToggleEvent
 Event emitted when a Workspace operation has changed its atomic update behaviour flag. More...
 
class  WorkspaceDeletedEvent
 Event emitted by a Workspace when it is deleted. More...
 
class  WorkspaceEvent< T >
 Base class for Workspace-related events. More...
 
class  WorkspaceExecutionFailedEvent
 Event issued when in-place execution of a Workspace has failed. More...
 
class  WorkspaceExecutionSucceededEvent
 Event issued when a Workspace has been executed in-place successfully. More...
 
class  WorkspaceNamespaceEvent
 Event issued when namespace of a Workspace changes. More...
 
class  WorkspaceNotesEvent
 Event emitted when the notes for a Workspace changes. More...
 
class  WorkspaceOutOfDateEvent
 Event issued when a Workspace become not up to date. More...
 
class  WorkspaceUseCountReachedZeroEvent
 Event emitted by a Workspace when its internal reference count has reached zero. More...
 

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::DataExecution
 Base workspace functionality not requiring a user interface.