Workspace 6.21.5
|
Event emitted by a Workspace when it is deleted. More...
#include <Workspace/DataExecution/Operations/workspaceevents.h>
Public Member Functions | |
WorkspaceDeletedEvent (Workspace &workspace) | |
Public Member Functions inherited from WorkspaceEvent< WorkspaceDeletedEvent > | |
Workspace & | getWorkspace () const |
Public Member Functions inherited from ObservableEventType< T > | |
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::AllObservableEvents > & | eventID () |
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::ProgressEvent > & | eventID () |
const EventIDSingleton< T > & | getEventID () const override |
Public Member Functions inherited from ObservableEvent | |
virtual | ~ObservableEvent ()=default |
virtual const EventID & | getEventID () const =0 |
Additional Inherited Members | |
Static Public Member Functions inherited from ObservableEventType< T > | |
static const EventIDSingleton< T > & | eventID () |
Protected Member Functions inherited from WorkspaceEvent< WorkspaceDeletedEvent > | |
WorkspaceEvent (Workspace &workspace) | |
Protected Member Functions inherited from ObservableEventType< T > | |
ObservableEventType ()=default | |
This event is raised in the Workspace destructor. The Workspace object is still valid at the point of notification, but its destruction sequence has already begun, so observers of this event should keep this in mind. For instance, such observers should never throw an exception, since destructors should generally never throw.
|
inline |