1#ifndef CPLUGINVIEWERTHREAD_H
2#define CPLUGINVIEWERTHREAD_H
4#include "PluginClient.h"
5#include "PluginThread.h"
插件的连接者接口,此接口仅由插件使用。 所有的需要 CConnect 的插件连接者均需要从此接口派生。
它默认启动一个后台线程。 它与 CConnecterConnect 一起可实现一个后台线程处理多个远程桌面连接。
virtual CConnecterConnect * OnCreateConnecter(const QString &szProtocol)=0
Create Connecter
客户端插件接口。用于建立 CConnecter 实例,它由协议插件实现。
virtual Q_INVOKABLE CConnecter * CreateConnecter(const QString &szId)=0
新建 CConnecter 实例。仅由 CClient 调用
一个线程处理多个连接者 CConnecterConnect 。 一个连接者对应一个连接,也就是一个线程处理多个连接。 此类仅用于 CPluginClientThread 由插件使用。