22 explicit IpcServer(QObject *parent,
const QString &serverName,
const QString &typeName);
45 void processMessage(QLocalSocket *clientSocket,
const QString &message);
46 virtual void processCommand(QLocalSocket *clientSocket,
const QString &command,
const QStringList &parts) = 0;
47 void handleNewConnection();
48 void handleReadyRead();
49 void handleDisconnected();
50 void handleErrorOccurred();
52 QLocalServer *m_server;
53 QSet<QLocalSocket *> m_clients;
55 QStringList m_pendingMessages;
56 QByteArray m_typeName;
void broadcastCommand(const QString &command, const QString &args="")
Definition IpcServer.cpp:157
IpcServer(QObject *parent, const QString &serverName, const QString &typeName)
Definition IpcServer.cpp:17
void listen()
Definition IpcServer.cpp:31
void configFileChanged(const QString &configFile)
void logLevelChanged(const QString &logLevel)
void stopProcessRequested()
void startProcessRequested()
void clearSettingsRequested()
~IpcServer() override
Definition IpcServer.cpp:26
void writeToClientSocket(QLocalSocket *&clientSocket, const QString &message) const
Definition IpcServer.cpp:179
Definition DaemonApp.h:18