Rabbit Remote Control 0.1.0-bate10
Loading...
Searching...
No Matches
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};
Server interface.
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
Backend interface.
Definition Backend.h:42
Server operate interface.