Files
amnezia-client/service/server/localserver.h
T

33 lines
560 B
C++
Raw Normal View History

2020-12-26 15:03:51 +03:00
#ifndef LOCALSERVER_H
#define LOCALSERVER_H
#include <QObject>
2021-01-26 15:01:15 +03:00
#include <QPointer>
2020-12-26 15:03:51 +03:00
#include <QProcess>
2021-01-26 15:01:15 +03:00
#include <QSharedPointer>
2020-12-26 15:03:51 +03:00
#include <QStringList>
#include <QVector>
2021-02-02 01:47:40 +03:00
#include "ipcserver.h"
2020-12-26 15:03:51 +03:00
class QLocalServer;
class QLocalSocket;
class QProcess;
class LocalServer : public QObject
{
Q_OBJECT
public:
2020-12-26 23:17:20 +03:00
explicit LocalServer(QObject* parent = nullptr);
2020-12-26 15:03:51 +03:00
~LocalServer();
2021-01-26 15:01:15 +03:00
QSharedPointer<QLocalServer> m_server;
2021-02-02 01:47:40 +03:00
IpcServer m_ipcServer;
QRemoteObjectHost m_serverNode;
2021-02-03 15:42:36 +03:00
bool m_isRemotingEnabled = false;
2020-12-26 15:03:51 +03:00
};
#endif // LOCALSERVER_H