Workspace 6.21.5
Public Member Functions | List of all members
TcpRemoteScheduler::TcpServer Class Reference

#include <Workspace/DataExecution/Execution/Schedulers/Tcp/tcpremotescheduler.h>

Inherits QTcpServer.

Public Member Functions

 TcpServer (TcpRemoteScheduler &remoteScheduler)
 
void close ()
 
const Authentication::ServerSettingsgetServerSettings () const
 
void incomingConnection (qintptr socket) override
 
bool isAcceptingConnections () const
 
void onDisconnected (TcpRemoteSchedulerSocketHandler *socketHandler)
 
void reloadServerSettings ()
 
void setAdditionalCredential (const QString &credential)
 
void setDisabled (bool disabled)
 
QString uuid () const
 
Application::WorkspaceQueueworkspaceQueue ()
 

Constructor & Destructor Documentation

◆ TcpServer()

TcpServer ( TcpRemoteScheduler remoteScheduler)

Member Function Documentation

◆ close()

void close ( )

overload

◆ getServerSettings()

const Authentication::ServerSettings & getServerSettings ( ) const

◆ incomingConnection()

void incomingConnection ( qintptr  socket)
override

If the server is accepting incoming connections, a socket handler will be created for the connection. Otherwise it is ignored completely.

◆ isAcceptingConnections()

bool isAcceptingConnections ( ) const
Returns
True if incoming connections are being accepted.

◆ onDisconnected()

void onDisconnected ( TcpRemoteSchedulerSocketHandler socketHandler)

◆ reloadServerSettings()

void reloadServerSettings ( )

◆ setAdditionalCredential()

void setAdditionalCredential ( const QString &  credential)

◆ setDisabled()

void setDisabled ( bool  disabled)
inline

◆ uuid()

QString uuid ( ) const
inline

◆ workspaceQueue()

Application::WorkspaceQueue & workspaceQueue ( )