Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CServiceLibVNCServer Class Reference
Inheritance diagram for CServiceLibVNCServer:
Collaboration diagram for CServiceLibVNCServer:

Public Member Functions

 CServiceLibVNCServer (CPluginService *plugin)
Public Member Functions inherited from CService
 CService (CPluginService *plugin)
virtual int Init ()
 Load parameters, support non-Qt event loop.
virtual int Clean ()
CParameterServiceGetParameters ()
virtual int LoadConfigure (const QString &szDir=QString())
virtual int SaveConfigure (const QString &szDir=QString())

Private Member Functions

int OnInit () override
 Init service.
virtual int OnClean () override
 Clean service.
int OnProcess () override
 Process service.

Private Attributes

rfbScreenInfoPtr m_rfbScreen

Additional Inherited Members

Protected Slots inherited from CService
virtual void slotProcess ()
 Support non-Qt event loop.
Protected Attributes inherited from CService
CParameterServicem_pPara
CPluginServicem_pPlugin

Detailed Description

Definition at line 7 of file ServiceLibVNCServer.h.

Constructor & Destructor Documentation

◆ CServiceLibVNCServer()

CServiceLibVNCServer::CServiceLibVNCServer ( CPluginService * plugin)
explicit

Definition at line 19 of file ServiceLibVNCServer.cpp.

◆ ~CServiceLibVNCServer()

CServiceLibVNCServer::~CServiceLibVNCServer ( )
virtual

Definition at line 24 of file ServiceLibVNCServer.cpp.

Member Function Documentation

◆ OnClean()

int CServiceLibVNCServer::OnClean ( )
overrideprivatevirtual

Clean service.

Returns

Implements CService.

Definition at line 101 of file ServiceLibVNCServer.cpp.

◆ OnInit()

int CServiceLibVNCServer::OnInit ( )
overrideprivatevirtual

Init service.

Returns
  • < 0: error
  • = 0: Use OnProcess (non-Qt event loop)
  • > 0: Don't use OnProcess (qt event loop)

Implements CService.

Definition at line 66 of file ServiceLibVNCServer.cpp.

◆ OnProcess()

int CServiceLibVNCServer::OnProcess ( )
overrideprivatevirtual

Process service.

Returns
  • < 0: error or stop
  • >= 0: Call interval. Unit: milliseconds

Reimplemented from CService.

Definition at line 109 of file ServiceLibVNCServer.cpp.

Member Data Documentation

◆ m_rfbScreen

rfbScreenInfoPtr CServiceLibVNCServer::m_rfbScreen
private

Definition at line 22 of file ServiceLibVNCServer.h.


The documentation for this class was generated from the following files: