玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
BackendServer.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4#include "Backend.h"
5
7
19class PLUGIN_EXPORT CBackendServer : public CBackend
20{
21 Q_OBJECT
22public:
23 explicit CBackendServer(COperateServer *pOperate = nullptr, bool bStopSignal = true);
24 virtual ~CBackendServer();
25
26public Q_SLOTS:
32 virtual void slotDisconnect(const QString& szIp, const quint16 port) = 0;
33
34Q_SIGNALS:
40 void sigConnected(const QString& szIp, const quint16 port);
46 void sigDisconnected(const QString& szIp, const quint16 port);
47
48private:
49 int SetConnect(COperateServer* pOperate);
50};
virtual void slotDisconnect(const QString &szIp, const quint16 port)=0
Disconnect client
void sigConnected(const QString &szIp, const quint16 port)
emit when new client connected
void sigDisconnected(const QString &szIp, const quint16 port)
emit when the client disconnected
CBackend(COperate *pOperate=nullptr, bool bStopSignal=true)
CBackend
服务操作接口