29 explicit IpcClient(QObject *parent,
const QString &socketName,
const QString &typeName);
35 return m_state == State::Connected;
45 void handleDisconnected();
46 void handleErrorOccurred();
47 void handleReadyRead();
50 virtual void processCommand(
const QString &command,
const QStringList &parts)
59 void attemptConnection();
60 void handleHandshakeMessage(
const QStringList &parts);
62 QLocalSocket *m_socket;
63 State m_state{State::Unconnected};
65 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:50
void sendMessage(const QString &message)
Definition IpcClient.cpp:206
Definition CoreProcess.h:22