玉兔远程控制
0.1.0-bate10
载入中...
搜索中...
未找到
Src
BackendThread.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
5
#include <QThread>
6
#include "Operate.h"
7
#include "Backend.h"
8
#include "plugin_export.h"
9
14
class
PLUGIN_EXPORT
CBackendThread
:
public
QThread
15
{
16
Q_OBJECT
17
18
public
:
29
explicit
CBackendThread
(
COperate
*pOperate,
bool
bRunningSignal,
bool
bFinishedSignal);
30
virtual
~CBackendThread
()
override
;
35
virtual
void
quit();
36
37
protected
:
38
virtual
void
run()
override
;
39
COperate
* m_pOperate;
40
CBackend
* m_pBackend;
41
42
bool
m_bRunningSignal;
43
bool
m_bFinishedSignal;
44
};
CBackendThread
The backend thread
Definition
BackendThread.h:15
CBackendThread::CBackendThread
CBackendThread(COperate *pOperate, bool bRunningSignal, bool bFinishedSignal)
CBackendThread
CBackend
后端接口。它由协议插件实现。 它默认启动一个定时器来开启一个非 Qt 事件循环(就是普通的循环处理)。 详见: Start()、 slotTimeOut()、 OnProcess() 。 当然,它仍然支...
Definition
Backend.h:42
COperate
操作接口。
Definition
Operate.h:51
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力