AusweisApp2
RemoteServer.h
gehe zur Dokumentation dieser Datei
1 
8 #pragma once
9 
10 #include "RemoteWebSocketServer.h"
11 #include "ServerMessageHandler.h"
12 
13 #include <QByteArray>
14 #include <QObject>
15 #include <QScopedPointer>
16 #include <QSslCertificate>
17 
18 namespace governikus
19 {
20 
22  : public QObject
23 {
24  Q_OBJECT
25 
26  protected:
27  RemoteServer() = default;
28 
29  public:
30  virtual ~RemoteServer();
31 
32  virtual bool isRunning() const = 0;
33  virtual bool start(const QString& pServerName) = 0;
34  virtual void stop() = 0;
35  virtual void setPairing(bool pEnable = true) = 0;
36  virtual bool isConnected() const = 0;
37  virtual bool isPairingConnection() const = 0;
38  virtual QSslCertificate getCurrentCertificate() const = 0;
39  virtual const QSharedPointer<ServerMessageHandler>& getMessageHandler() const = 0;
40 
41  Q_SIGNALS:
42  void fireMessageHandlerAdded(QSharedPointer<ServerMessageHandler> pHandler);
43  void firePskChanged(const QByteArray& pPsk);
44  void fireConnectedChanged(bool pConnected);
45 };
46 
47 } // namespace governikus
governikus::RemoteServer::RemoteServer
RemoteServer()=default
RemoteServer.h
governikus::RemoteServer::fireConnectedChanged
void fireConnectedChanged(bool pConnected)
governikus::RemoteServer::getMessageHandler
virtual const QSharedPointer< ServerMessageHandler > & getMessageHandler() const =0
governikus::RemoteServer::isRunning
virtual bool isRunning() const =0
governikus::RemoteServer::getCurrentCertificate
virtual QSslCertificate getCurrentCertificate() const =0
governikus::RemoteServer::stop
virtual void stop()=0
governikus::RemoteServer
Definition: RemoteServer.h:23
AppSettings.h
governikus::RemoteServer::setPairing
virtual void setPairing(bool pEnable=true)=0
governikus::RemoteServer::~RemoteServer
virtual ~RemoteServer()
Definition: RemoteServer.cpp:13
governikus::RemoteServer::firePskChanged
void firePskChanged(const QByteArray &pPsk)
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::RemoteServer::isPairingConnection
virtual bool isPairingConnection() const =0
governikus::RemoteServer::start
virtual bool start(const QString &pServerName)=0
Env.h
governikus::RemoteServer::isConnected
virtual bool isConnected() const =0
RemoteWebSocketServer.h
governikus::RemoteServer::fireMessageHandlerAdded
void fireMessageHandlerAdded(QSharedPointer< ServerMessageHandler > pHandler)
ServerMessageHandler.h