玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
CPluginServiceThread类 参考

服务插件接口。默认为每个插件启动一个线程进行处理。此接口仅由插件实现。 更多...

#include <PluginServiceThread.h>

类 CPluginServiceThread 继承关系图:
CPluginService CPluginServiceLibVNCServer CPluginServiceRabbitVNC CPluginServiceTigerVNC

Public 成员函数

 CPluginServiceThread (QObject *parent=nullptr)
 
virtual void Start () override
 Default start a new thread to process Service
 
virtual void Stop () override
 
- Public 成员函数 继承自 CPluginService
 CPluginService (QObject *parent=nullptr)
 
virtual const QString Id () const
 ID. Default: Protocol() + "_" + Name()
 
virtual const QString Protocol () const =0
 Plugin Protocol
 
virtual const QString Name () const =0
 插件名,这个名一定要与工程名(${PROJECT_NAME})相同。 翻译文件(${PROJECT_NAME}_*.ts))名与其相关。
 
virtual const QString DisplayName () const
 The plugin display name
 
virtual const QString Description () const =0
 插件描述
 
virtual const QIcon Icon () const
 
virtual CServiceNewService ()=0
 New service
 
int InitTranslator ()
 

Private 属性

QSharedPointer< CServiceThreadm_Thread
 

详细描述

服务插件接口。默认为每个插件启动一个线程进行处理。此接口仅由插件实现。

参见
CService CServiceThread CServiceManager CPluginService

在文件 PluginServiceThread.h17 行定义.

构造及析构函数说明

◆ CPluginServiceThread()

CPluginServiceThread::CPluginServiceThread ( QObject *  parent = nullptr)
explicit

在文件 PluginServiceThread.cpp4 行定义.

◆ ~CPluginServiceThread()

CPluginServiceThread::~CPluginServiceThread ( )
overridevirtual

在文件 PluginServiceThread.cpp8 行定义.

成员函数说明

◆ Start()

void CPluginServiceThread::Start ( )
overridevirtual

Default start a new thread to process Service

参见
CService CServiceThread

重载 CPluginService .

在文件 PluginServiceThread.cpp11 行定义.

◆ Stop()

void CPluginServiceThread::Stop ( )
overridevirtual

重载 CPluginService .

在文件 PluginServiceThread.cpp22 行定义.

类成员变量说明

◆ m_Thread

QSharedPointer<CServiceThread> CPluginServiceThread::m_Thread
private

在文件 PluginServiceThread.h33 行定义.


该类的文档由以下文件生成: