AusweisApp2
Discovery.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "IfdVersion.h"
8 #include "RemoteMessage.h"
9 
10 #include <QVector>
11 
12 
13 namespace governikus
14 {
15 class Discovery
16  : public RemoteMessage
17 {
18  private:
19  QString mIfdName;
20  QString mIfdId;
21  quint16 mPort;
22  QVector<IfdVersion::Version> mSupportedApis;
23 
24  public:
25  Discovery(const QString& pIfdName, const QString& pIfdId, quint16 pPort, const QVector<IfdVersion::Version>& pSupportedApis);
26  Discovery(const QJsonObject& pMessageObject);
27  virtual ~Discovery() override;
28 
29  const QString& getIfdName() const;
30  const QString& getIfdId() const;
31  quint16 getPort() const;
32  const QVector<IfdVersion::Version>& getSupportedApis() const;
33 
34  virtual QByteArray toByteArray(const QString& pContextHandle = QString()) const override;
35 };
36 
37 
38 } // namespace governikus
governikus::Discovery::getPort
quint16 getPort() const
Definition: Discovery.cpp:116
governikus::Discovery::getIfdId
const QString & getIfdId() const
Definition: Discovery.cpp:110
RemoteServiceSettings.h
Initializer.h
governikus::IfdVersion::getVersion
Version getVersion() const
Definition: IfdVersion.cpp:30
governikus::Initializer
Definition: Initializer.h:18
Discovery.h
governikus::SupportedAPI
Definition: SupportedApi.h:15
governikus::IfdVersion::toString
QString toString() const
Definition: IfdVersion.cpp:36
governikus::Discovery::Discovery
Discovery(const QString &pIfdName, const QString &pIfdId, quint16 pPort, const QVector< IfdVersion::Version > &pSupportedApis)
Definition: Discovery.cpp:37
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::Discovery::getSupportedApis
const QVector< IfdVersion::Version > & getSupportedApis() const
Definition: Discovery.cpp:122
RemoteMessage.h
governikus::IfdVersion
Definition: IfdVersion.h:14
governikus::Discovery::getIfdName
const QString & getIfdName() const
Definition: Discovery.cpp:104
IfdVersion.h
VALUE_NAME
#define VALUE_NAME(_name, _key)
Definition: RemoteMessage.h:14
governikus::Discovery
Definition: Discovery.h:17
governikus::Discovery::toByteArray
virtual QByteArray toByteArray(const QString &pContextHandle=QString()) const override
Definition: Discovery.cpp:128
governikus::Discovery::~Discovery
virtual ~Discovery() override
Definition: Discovery.cpp:99
governikus::RemoteServiceSettings::generateFingerprint
static QString generateFingerprint(const QSslCertificate &pCert)
Definition: RemoteServiceSettings.cpp:34