12 #include <QScopedPointer>
13 #include <QSslCertificate>
19 class ServerMessageHandler;
33 virtual bool start(
const QString& pServerName) = 0;
34 virtual void stop() = 0;
35 virtual void setPairing(
bool pEnable =
true) = 0;
38 virtual const QSharedPointer<ServerMessageHandler>&
getMessageHandler()
const = 0;
57 QScopedPointer<RemoteReaderAdvertiser> mRemoteReaderAdvertiser;
58 QScopedPointer<RemoteWebSocketServer> mWebSocketServer;
61 void onConnectedChanged(
bool pConnected);
67 virtual bool start(
const QString& pServerName)
override;
68 virtual void stop()
override;
69 virtual void setPairing(
bool pEnable =
true)
override;
72 virtual const QSharedPointer<ServerMessageHandler>&
getMessageHandler()
const override;
void firePskChanged(const QByteArray &pPsk)
void fireMessageHandlerAdded(QSharedPointer< ServerMessageHandler > pHandler)
Definition: RemoteWebSocketServer.h:25
virtual const QSharedPointer< ServerMessageHandler > & getMessageHandler() const =0
virtual void setPairing(bool pEnable=true)=0
virtual QSslCertificate getCurrentCertificate() const override
Definition: RemoteServer.cpp:101
virtual void stop() override
Definition: RemoteServer.cpp:82
virtual bool isConnected() const override
Definition: RemoteServer.cpp:95
virtual bool isConnected() const =0
Definition: RemoteReaderAdvertiser.h:20
virtual bool isRunning() const =0
RemoteServerImpl()
Definition: RemoteServer.cpp:53
virtual bool isRunning() const override
Definition: RemoteServer.cpp:65
Definition: RemoteServer.h:21
void fireConnectedChanged(bool pConnected)
virtual bool start(const QString &pServerName)=0
virtual QSslCertificate getCurrentCertificate() const =0
virtual void setPairing(bool pEnable=true) override
Definition: RemoteServer.cpp:89
virtual bool start(const QString &pServerName) override
Definition: RemoteServer.cpp:71
Definition: RemoteServer.h:51
virtual const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: RemoteServer.cpp:107
virtual ~RemoteServer()
Definition: RemoteServer.cpp:28