玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
BackendTemplateServer.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4
5#include "OperateTemplateServer.h"
6#include "BackendServer.h"
7
8class CBackendTemplateServer : public CBackendServer
9{
10 Q_OBJECT
11public:
12 explicit CBackendTemplateServer(
13 COperateTemplateServer *pOperate = nullptr, bool bStopSignal = true);
14 virtual ~CBackendTemplateServer();
15
16public Q_SLOTS:
17 void slotDisconnect(const QString& szIp, const quint16 port) override;
18
19 virtual int WakeUp() override;
20
21 // CBackend interface
22protected:
23 virtual OnInitReturnValue OnInit() override;
24 virtual int OnClean() override;
25 virtual int OnProcess() override;
26};
virtual OnInitReturnValue OnInit() override
初始化
virtual int OnProcess() override
具体操作处理
virtual int OnClean() override
清理
virtual int WakeUp() override
唤醒后台线程