Deskflow 1.26.0.134
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
deskflow::core::ipc::IpcServer Class Referenceabstract

#include <IpcServer.h>

Inheritance diagram for deskflow::core::ipc::IpcServer:
Collaboration diagram for deskflow::core::ipc::IpcServer:

Signals

void logLevelChanged (const QString &logLevel)
void elevateModeChanged (bool elevate)
void commandChanged (const QString &command)
void startProcessRequested ()
void stopProcessRequested ()
void clearSettingsRequested ()

Public Member Functions

 IpcServer (QObject *parent, const QString &serverName, const QString &typeName)
 ~IpcServer () override
void listen ()
void broadcastCommand (const QString &command, const QString &args="")

Protected Member Functions

void writeToClientSocket (QLocalSocket *&clientSocket, const QString &message) const

Constructor & Destructor Documentation

◆ IpcServer()

deskflow::core::ipc::IpcServer::IpcServer ( QObject * parent,
const QString & serverName,
const QString & typeName )
explicit

◆ ~IpcServer()

deskflow::core::ipc::IpcServer::~IpcServer ( )
override

Member Function Documentation

◆ broadcastCommand()

void deskflow::core::ipc::IpcServer::broadcastCommand ( const QString & command,
const QString & args = "" )

◆ clearSettingsRequested

void deskflow::core::ipc::IpcServer::clearSettingsRequested ( )
signal

◆ commandChanged

void deskflow::core::ipc::IpcServer::commandChanged ( const QString & command)
signal

◆ elevateModeChanged

void deskflow::core::ipc::IpcServer::elevateModeChanged ( bool elevate)
signal

◆ listen()

void deskflow::core::ipc::IpcServer::listen ( )

◆ logLevelChanged

void deskflow::core::ipc::IpcServer::logLevelChanged ( const QString & logLevel)
signal

◆ startProcessRequested

void deskflow::core::ipc::IpcServer::startProcessRequested ( )
signal

◆ stopProcessRequested

void deskflow::core::ipc::IpcServer::stopProcessRequested ( )
signal

◆ writeToClientSocket()

void deskflow::core::ipc::IpcServer::writeToClientSocket ( QLocalSocket *& clientSocket,
const QString & message ) const
protected

! Write a message to the client socket and append a newline character.

Parameters
clientSocketThe client socket to write to.
messageThe message to write (without trailing newline).

The documentation for this class was generated from the following files: