Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
CoreIpcServer.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2025-2026 Synergy App Ltd
4
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5
*/
6
7
#pragma once
8
9
#include "
IpcServer.h
"
10
11
#include <QObject>
12
#include <QSet>
13
14
class
QLocalSocket;
15
16
namespace
deskflow::core::ipc
{
17
18
class
CoreIpcServer
:
public
IpcServer
19
{
20
Q_OBJECT
21
22
public
:
23
explicit
CoreIpcServer
(QObject *parent);
24
25
static
CoreIpcServer
&
instance
();
26
27
private
:
28
void
processCommand(QLocalSocket *clientSocket,
const
QString &command,
const
QStringList &parts)
override
;
29
};
30
31
}
// namespace deskflow::core::ipc
IpcServer.h
deskflow::core::ipc::CoreIpcServer::instance
static CoreIpcServer & instance()
Definition
CoreIpcServer.cpp:24
deskflow::core::ipc::CoreIpcServer::CoreIpcServer
CoreIpcServer(QObject *parent)
Definition
CoreIpcServer.cpp:18
deskflow::core::ipc::IpcServer::IpcServer
IpcServer(QObject *parent, const QString &serverName, const QString &typeName)
Definition
IpcServer.cpp:17
deskflow::core::ipc
Definition
DaemonApp.h:18
src
lib
deskflow
ipc
CoreIpcServer.h
Generated by
1.18.0