玉兔远程控制 0.1.0-alpha.2
载入中...
搜索中...
未找到
PluginClientThread.h
1#ifndef CPLUGINVIEWERTHREAD_H
2#define CPLUGINVIEWERTHREAD_H
3
4#include "PluginClient.h"
5#include "PluginThread.h"
6
25class CLIENT_EXPORT CPluginClientThread : public CPluginClient
26{
27 Q_OBJECT
28
29public:
30 explicit CPluginClientThread(QObject *parent = nullptr);
31 virtual ~CPluginClientThread();
32
33private:
34 virtual CConnecter* CreateConnecter(
35 const QString &szProtocol, CParameterClient* para) override;
36
37private:
38 CPluginThread* m_pThread;
39};
40
41#endif // CPLUGINVIEWERTHREAD_H
它默认启动一个后台线程。 它与 CConnecterConnect 一起可实现一个后台线程处理多个远程桌面连接。
一个线程处理多个连接者 CConnecterConnect 。 一个连接者对应一个连接,也就是一个线程处理多个连接。 此类仅用于 CPluginClientThread 由插件使用。