Workspace 6.21.5
Public Member Functions | List of all members
RemoteResource Class Reference

#include <Workspace/DataExecution/Operations/remoteresource.h>

Inheritance diagram for RemoteResource:
[legend]

Public Member Functions

 RemoteResource ()
 
void submitToHost (Workspace *workspace)
 
- Public Member Functions inherited from Observable
virtual ~Observable ()
 
void attachObserver (Observer &observer)
 
void destroy ()
 
void detachObserver (Observer &observer)
 
void notifyEvent (const ObservableEvent &event)
 

Additional Inherited Members

- Protected Member Functions inherited from Observable
 Observable ()
 
 Observable (const Observable &)
 

Constructor & Destructor Documentation

◆ RemoteResource()

RemoteResources is used to connect a local workspace application with a remote workspace server.

Member Function Documentation

◆ submitToHost()

void submitToHost ( Workspace workspace)
Parameters
workspaceis the workspace to be sent to a remote resource. This should be called by RemoteWorkspace::execute() or something similar. This function will serialise the workspace and it's inputs, then send the workspace to the remote resource for execution, and return when remote execution has completed.