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

Public Member Functions

 CServiceFreeRDP (CPluginServiceFreeRDP *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())

Protected Member Functions

virtual int OnInit () override
 Init service.
virtual int OnClean () override
 Clean service.
Protected Member Functions inherited from CService
virtual int OnProcess ()
 Process service.

Private Member Functions

int SetParameters ()

Private Attributes

QLoggingCategory m_Log
rdpSettings * m_pSettings
rdpShadowServer * m_pServer
bool m_bServerInit

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 13 of file ServiceFreeRDP.h.

Constructor & Destructor Documentation

◆ CServiceFreeRDP()

CServiceFreeRDP::CServiceFreeRDP ( CPluginServiceFreeRDP * plugin)
explicit

Definition at line 9 of file ServiceFreeRDP.cpp.

◆ ~CServiceFreeRDP()

CServiceFreeRDP::~CServiceFreeRDP ( )
virtual

Definition at line 19 of file ServiceFreeRDP.cpp.

Member Function Documentation

◆ OnClean()

int CServiceFreeRDP::OnClean ( )
overrideprotectedvirtual

Clean service.

Returns

Implements CService.

Definition at line 56 of file ServiceFreeRDP.cpp.

◆ OnInit()

int CServiceFreeRDP::OnInit ( )
overrideprotectedvirtual

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 23 of file ServiceFreeRDP.cpp.

◆ SetParameters()

int CServiceFreeRDP::SetParameters ( )
private

Definition at line 79 of file ServiceFreeRDP.cpp.

Member Data Documentation

◆ m_bServerInit

bool CServiceFreeRDP::m_bServerInit
private

Definition at line 32 of file ServiceFreeRDP.h.

◆ m_Log

QLoggingCategory CServiceFreeRDP::m_Log
private

Definition at line 29 of file ServiceFreeRDP.h.

◆ m_pServer

rdpShadowServer* CServiceFreeRDP::m_pServer
private

Definition at line 31 of file ServiceFreeRDP.h.

◆ m_pSettings

rdpSettings* CServiceFreeRDP::m_pSettings
private

Definition at line 30 of file ServiceFreeRDP.h.


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