玉兔远程控制
0.1.0-alpha.2
载入中...
搜索中...
未找到
Src
PluginThread.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#ifndef CPLUGINHREAD_H_KL_2021_08_05
4
#define CPLUGINHREAD_H_KL_2021_08_05
5
6
#pragma once
7
8
#include <QThread>
9
#include "ConnecterConnect.h"
10
23
class
CLIENT_EXPORT
CPluginThread
:
public
QThread
24
{
25
Q_OBJECT
26
27
public
:
28
explicit
CPluginThread
(QObject *parent =
nullptr
);
29
virtual
~CPluginThread
();
30
31
Q_SIGNALS:
32
void
sigConnect(CConnecterConnect*);
33
void
sigDisconnect(CConnecterConnect*);
34
35
protected
:
36
virtual
void
run()
override
;
37
};
38
39
#endif
// CPLUGINHREAD_H_KL_2021_08_05
CPluginThread
一个线程处理多个连接者 CConnecterConnect 。 一个连接者对应一个连接,也就是一个线程处理多个连接。 此类仅用于 CPluginClientThread 由插件使用。
Definition
PluginThread.h:24
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力