Rabbit Remote Control
0.0.30
Loading...
Searching...
No Matches
Plugins
LibVNCServer
Service
ServiceLibVNCServer.h
1
#ifndef CSERVICELIBVNCSERVER_H
2
#define CSERVICELIBVNCSERVER_H
3
4
#include "Service.h"
5
#include <rfb/rfb.h>
6
7
class
CServiceLibVNCServer
:
public
CService
8
{
9
Q_OBJECT
10
public
:
11
explicit
CServiceLibVNCServer
(
CPluginService
*plugin);
12
virtual
~CServiceLibVNCServer
();
13
14
#ifdef HAVE_GUI
15
virtual
QWidget* GetParameterWidget(QWidget* parent =
nullptr
)
override
;
16
#endif
17
18
private
:
19
int
OnInit
()
override
;
20
virtual
int
OnClean
()
override
;
21
int
OnProcess
()
override
;
22
rfbScreenInfoPtr m_rfbScreen;
23
};
24
25
#endif
// CSERVICELIBVNCSERVER_H
CPluginService
The service plugin interface.
Definition
PluginService.h:27
CServiceLibVNCServer
Definition
ServiceLibVNCServer.h:8
CServiceLibVNCServer::OnProcess
int OnProcess() override
Process service.
Definition
ServiceLibVNCServer.cpp:109
CServiceLibVNCServer::OnInit
int OnInit() override
Init service.
Definition
ServiceLibVNCServer.cpp:66
CServiceLibVNCServer::OnClean
virtual int OnClean() override
Clean service.
Definition
ServiceLibVNCServer.cpp:101
CService
The service interface.
Definition
Service.h:38
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力