29 explicit IpcClient(QObject *parent,
const QString &socketName,
const QString &typeName);
35 return m_state == State::Connected;
43 void handleDisconnected();
44 void handleErrorOccurred();
45 void handleReadyRead();
48 virtual void processCommand(
const QString &command,
const QStringList &parts)
57 void attemptConnection();
58 void handleHandshakeMessage(
const QStringList &parts);
60 QLocalSocket *m_socket;
61 State m_state{State::Unconnected};
63 QByteArray m_readBuffer;
bool isConnected() const
Definition IpcClient.h:33
void connectToServer()
Definition IpcClient.cpp:28
IpcClient(QObject *parent, const QString &socketName, const QString &typeName)
Definition IpcClient.cpp:17
void disconnectFromServer()
Definition IpcClient.cpp:95
virtual void processCommand(const QString &command, const QStringList &parts)
Definition IpcClient.h:48
void sendMessage(const QString &message)
Definition IpcClient.cpp:197
Definition CoreProcess.h:22