Workspace 6.21.5
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
RemoteSchedulerService Class Reference

#include <Workspace/Application/Server/remoteschedulerservice.h>

Inheritance diagram for RemoteSchedulerService:
[legend]

Public Member Functions

 RemoteSchedulerService (int argc, char **argv)
 
 ~RemoteSchedulerService () override
 
void logError (const QString &message)
 
- Public Member Functions inherited from RemoteSchedulerServiceBase
 RemoteSchedulerServiceBase (int argc, char **argv)
 
void printUsage () const
 
void start () override
 
- Public Member Functions inherited from AbstractRemoteServer
 AbstractRemoteServer ()
 
virtual ~AbstractRemoteServer ()
 
void append (std::unique_ptr< DataExecution::AbstractRemoteScheduler > remoteScheduler)
 
Application::ExecutedWorkspaceHistorygetHistory ()
 
QString getServerUuid () const
 
Application::SessionManagergetSessionManager ()
 

Static Public Member Functions

static constexpr const char * propertyOverrideTcpListenPort ()
 
- Static Public Member Functions inherited from RemoteSchedulerServiceBase
static QString getServiceName ()
 

Protected Member Functions

void createApplication (int &argc, char **argv) override
 
void pause () override
 
void processCommand (int code) override
 
void resume () override
 
void start () override
 
void stop () override
 

Additional Inherited Members

- Protected Attributes inherited from AbstractRemoteServer
std::unique_ptr< Application::ExecutedWorkspaceHistoryhistory_
 
std::list< std::unique_ptr< AbstractRemoteScheduler > > remoteSchedulers_
 
QUuid serverUuid_
 
std::unique_ptr< Application::SessionManagersessionManager_
 

Constructor & Destructor Documentation

◆ RemoteSchedulerService()

RemoteSchedulerService ( int  argc,
char **  argv 
)

◆ ~RemoteSchedulerService()

~RemoteSchedulerService ( )
override

Member Function Documentation

◆ createApplication()

void createApplication ( int &  argc,
char **  argv 
)
overrideprotected

override QtService::createApplication to have a check right before QCoreApplication instanced.

◆ logError()

void logError ( const QString &  message)

◆ pause()

void pause ( )
overrideprotected

◆ processCommand()

void processCommand ( int  code)
overrideprotected

◆ propertyOverrideTcpListenPort()

static constexpr const char * propertyOverrideTcpListenPort ( )
inlinestaticconstexpr

◆ resume()

void resume ( )
overrideprotected

◆ start()

void start ( )
overrideprotected

◆ stop()

void stop ( )
overrideprotected