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
quint16 getPort() const
Definition: Discovery.cpp:116
virtual QByteArray toByteArray(const QString &pContextHandle=QString()) const override
Definition: Discovery.cpp:128
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
const QVector< IfdVersion::Version > & getSupportedApis() const
Definition: Discovery.cpp:122
Discovery(const QString &pIfdName, const QString &pIfdId, quint16 pPort, const QVector< IfdVersion::Version > &pSupportedApis)
Definition: Discovery.cpp:37
const QString & getIfdId() const
Definition: Discovery.cpp:110
virtual ~Discovery() override
Definition: Discovery.cpp:99
Definition: Discovery.h:15
const QString & getIfdName() const
Definition: Discovery.cpp:104