Workspace 6.21.5
Public Member Functions | Protected Attributes | List of all members
AbstractRemoteServer Class Reference

#include <Workspace/DataExecution/Execution/abstractremotescheduler.h>

Inheritance diagram for AbstractRemoteServer:
[legend]

Public Member Functions

 AbstractRemoteServer ()
 
virtual ~AbstractRemoteServer ()
 
void append (std::unique_ptr< DataExecution::AbstractRemoteScheduler > remoteScheduler)
 
Application::ExecutedWorkspaceHistorygetHistory ()
 
QString getServerUuid () const
 
Application::SessionManagergetSessionManager ()
 

Protected Attributes

std::unique_ptr< Application::ExecutedWorkspaceHistoryhistory_
 
std::list< std::unique_ptr< AbstractRemoteScheduler > > remoteSchedulers_
 
QUuid serverUuid_
 
std::unique_ptr< Application::SessionManagersessionManager_
 

Constructor & Destructor Documentation

◆ AbstractRemoteServer()

◆ ~AbstractRemoteServer()

~AbstractRemoteServer ( )
virtualdefault

default destructor is enough

Member Function Documentation

◆ append()

void append ( std::unique_ptr< DataExecution::AbstractRemoteScheduler remoteScheduler)

◆ getHistory()

Return the history object.

◆ getServerUuid()

QString getServerUuid ( ) const

◆ getSessionManager()

Application::SessionManager & getSessionManager ( )

Member Data Documentation

◆ history_

std::unique_ptr<Application::ExecutedWorkspaceHistory> history_
protected

◆ remoteSchedulers_

std::list<std::unique_ptr<AbstractRemoteScheduler> > remoteSchedulers_
protected

◆ serverUuid_

QUuid serverUuid_
protected

◆ sessionManager_

std::unique_ptr<Application::SessionManager> sessionManager_
protected