玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
ServiceLibVNCServer.h
1#ifndef CSERVICELIBVNCSERVER_H
2#define CSERVICELIBVNCSERVER_H
3
4#include "Service.h"
5#include <rfb/rfb.h>
6
8{
9 Q_OBJECT
10public:
11 explicit CServiceLibVNCServer(CPluginService *plugin);
12 virtual ~CServiceLibVNCServer();
13
14#ifdef HAVE_GUI
15 virtual QWidget* GetParameterWidget(QWidget* parent = nullptr) override;
16#endif
17
18private:
19 int OnInit() override;
20 virtual int OnClean() override;
21 int OnProcess() override;
22 rfbScreenInfoPtr m_rfbScreen;
23};
24
25#endif // CSERVICELIBVNCSERVER_H
服务插件接口。此接口仅由插件实现。
int OnProcess() override
处理服务
int OnInit() override
初始化服务
virtual int OnClean() override
清理服务
服务接口。由具体的协议实现。此接口仅由插件实现。 支持非Qt事件循环。详见: Init() 、 slotProcess() 如果不启用非Qt事件循环。则 OnInit() 返回 > 0
Definition Service.h:38