|
Rabbit Remote Control 0.1.0-bate14
|
The service interface. More...
#include <Service.h>


Public Member Functions | |
| CService (CPluginService *plugin) | |
| virtual int | Init () |
| Load parameters, support non-Qt event loop. | |
| virtual int | Clean () |
| CParameterService * | GetParameters () |
| virtual int | LoadConfigure (const QString &szDir=QString()) |
| virtual int | SaveConfigure (const QString &szDir=QString()) |
Protected Slots | |
| virtual void | slotProcess () |
| Support non-Qt event loop. | |
Protected Member Functions | |
| virtual int | OnInit ()=0 |
| Init service. | |
| virtual int | OnClean ()=0 |
| Clean service. | |
| virtual int | OnProcess () |
| Process service. | |
Protected Attributes | |
| CParameterService * | m_pPara |
| CPluginService * | m_pPlugin |
The service interface.
by specific protocol implement. The interface only is implemented and used by plugin. Support non-Qt event loop. see: Init(), slotProcess(). If don't use non-Qt event loop. then OnInit() return > 0
Implement the interface:
|
explicit |
Definition at line 13 of file Service.cpp.
|
virtual |
Definition at line 19 of file Service.cpp.
|
virtual |
Definition at line 47 of file Service.cpp.
| CParameterService * CService::GetParameters | ( | ) |
Definition at line 87 of file Service.cpp.
|
virtual |
Load parameters, support non-Qt event loop.
Definition at line 24 of file Service.cpp.
|
virtual |
Definition at line 92 of file Service.cpp.
|
protectedpure virtual |
Clean service.
Implemented in CServiceFreeRDP, CServiceLibVNCServer, CServiceRabbitVNC, and CServiceTigerVNC.
|
protectedpure virtual |
Init service.
Implemented in CServiceFreeRDP, CServiceLibVNCServer, CServiceRabbitVNC, and CServiceTigerVNC.
|
protectedvirtual |
Process service.
Reimplemented in CServiceLibVNCServer.
Definition at line 81 of file Service.cpp.
|
virtual |
Definition at line 124 of file Service.cpp.
|
protectedvirtualslot |
Support non-Qt event loop.
Definition at line 61 of file Service.cpp.
|
protected |
|
protected |