22 explicit IpcServer(QObject *parent,
const QString &serverName,
const QString &typeName);
46 void processMessage(QLocalSocket *clientSocket,
const QString &message);
47 virtual void processCommand(QLocalSocket *clientSocket,
const QString &command,
const QStringList &parts) = 0;
48 void handleNewConnection();
49 void handleReadyRead();
50 void handleDisconnected();
51 void handleErrorOccurred();
53 QLocalServer *m_server;
54 QSet<QLocalSocket *> m_clients;
56 QStringList m_pendingMessages;
57 QByteArray m_typeName;
void commandChanged(const QString &command)
void broadcastCommand(const QString &command, const QString &args="")
Definition IpcServer.cpp:158
IpcServer(QObject *parent, const QString &serverName, const QString &typeName)
Definition IpcServer.cpp:17
void listen()
Definition IpcServer.cpp:31
void logLevelChanged(const QString &logLevel)
void stopProcessRequested()
void startProcessRequested()
void clearSettingsRequested()
~IpcServer() override
Definition IpcServer.cpp:26
void elevateModeChanged(bool elevate)
void writeToClientSocket(QLocalSocket *&clientSocket, const QString &message) const
Definition IpcServer.cpp:180
Definition DaemonApp.h:20