AusweisApp2
RemoteServerImpl.h
gehe zur Dokumentation dieser Datei
1 
8 #pragma once
9 
10 #include "RemoteReaderAdvertiser.h"
11 #include "RemoteServer.h"
12 
13 namespace governikus
14 {
15 
17  : public RemoteServer
18 {
19  Q_OBJECT
20 
21  private:
22  QScopedPointer<RemoteReaderAdvertiser> mRemoteReaderAdvertiser;
23  QScopedPointer<RemoteWebSocketServer> mWebSocketServer;
24 
25  private Q_SLOTS:
26  void onConnectedChanged(bool pConnected);
27 
28  public:
30 
31  virtual bool isRunning() const override;
32  virtual bool start(const QString& pServerName) override;
33  virtual void stop() override;
34  virtual void setPairing(bool pEnable = true) override;
35  virtual bool isConnected() const override;
36  virtual bool isPairingConnection() const override;
37  virtual QSslCertificate getCurrentCertificate() const override;
38  virtual const QSharedPointer<ServerMessageHandler>& getMessageHandler() const override;
39 };
40 
41 } // namespace governikus
RemoteServer.h
governikus::RemoteServerImpl::getMessageHandler
virtual const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: RemoteServerImpl.cpp:104
governikus::RemoteServer::fireConnectedChanged
void fireConnectedChanged(bool pConnected)
governikus::RemoteServerImpl::isRunning
virtual bool isRunning() const override
Definition: RemoteServerImpl.cpp:56
governikus::createNewObject< RemoteServer * >
RemoteServer * createNewObject< RemoteServer * >()
Definition: RemoteServerImpl.cpp:16
governikus::RemoteServer
Definition: RemoteServer.h:23
AppSettings.h
governikus::RemoteServerImpl::setPairing
virtual void setPairing(bool pEnable=true) override
Definition: RemoteServerImpl.cpp:80
governikus::Env
Definition: Env.h:39
governikus::RemoteWebSocketServer::fireConnectedChanged
void fireConnectedChanged(bool pConnected)
RemoteServerImpl.h
governikus::RemoteServer::firePskChanged
void firePskChanged(const QByteArray &pPsk)
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::RemoteServerImpl::stop
virtual void stop() override
Definition: RemoteServerImpl.cpp:73
governikus::RemoteWebSocketServer::fireMessageHandlerAdded
void fireMessageHandlerAdded(QSharedPointer< ServerMessageHandler > pHandler)
governikus::RemoteWebSocketServer::firePskChanged
void firePskChanged(const QByteArray &pPsk)
Env.h
governikus::RemoteServerImpl::isPairingConnection
virtual bool isPairingConnection() const override
Definition: RemoteServerImpl.cpp:92
governikus::RemoteServerImpl::getCurrentCertificate
virtual QSslCertificate getCurrentCertificate() const override
Definition: RemoteServerImpl.cpp:98
governikus::RemoteServerImpl
Definition: RemoteServerImpl.h:18
governikus::RemoteServerImpl::start
virtual bool start(const QString &pServerName) override
Definition: RemoteServerImpl.cpp:62
governikus::RemoteServerImpl::RemoteServerImpl
RemoteServerImpl()
Definition: RemoteServerImpl.cpp:44
governikus::RemoteWebSocketServer
Definition: RemoteWebSocketServer.h:26
RemoteReaderAdvertiser.h
governikus::RemoteServer::fireMessageHandlerAdded
void fireMessageHandlerAdded(QSharedPointer< ServerMessageHandler > pHandler)
governikus::RemoteServerImpl::isConnected
virtual bool isConnected() const override
Definition: RemoteServerImpl.cpp:86
governikus::RemoteServiceSettings::generateFingerprint
static QString generateFingerprint(const QSslCertificate &pCert)
Definition: RemoteServiceSettings.cpp:34