AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
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 {
17  private:
18  const QString mIfdName;
19  const QString mIfdId;
20  const quint16 mPort;
21  const QVector<IfdVersion::Version> mSupportedApis;
22 
23  public:
24  Discovery(const QString& pIfdName, const QString& pIfdId, quint16 pPort, const QVector<IfdVersion::Version>& pSupportedApis);
25  ~Discovery() = default;
26 
27  const QString& getIfdName() const;
28  const QString& getIfdId() const;
29  quint16 getPort() const;
30  const QVector<IfdVersion::Version>& getSupportedApis() const;
31  QJsonDocument toJson() const;
32 };
33 
34 
35 } /* namespace governikus */
const QString & getIfdName() const
Definition: Discovery.cpp:35
quint16 getPort() const
Definition: Discovery.cpp:47
Discovery(const QString &pIfdName, const QString &pIfdId, quint16 pPort, const QVector< IfdVersion::Version > &pSupportedApis)
Definition: Discovery.cpp:26
const QString & getIfdId() const
Definition: Discovery.cpp:41
Definition: Discovery.h:15
const QVector< IfdVersion::Version > & getSupportedApis() const
Definition: Discovery.cpp:53
QJsonDocument toJson() const
Definition: Discovery.cpp:59