AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
ProviderConfigurationParser.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "CallCost.h"
11 
12 #include <QByteArray>
13 #include <QJsonArray>
14 #include <QString>
15 
16 class test_ProviderConfigurationParser;
17 
18 namespace governikus
19 {
21 {
22  private:
23  friend class ::test_ProviderConfigurationParser;
24  static bool isExcludedPlatform(const QJsonArray& pExcludedArray, QLatin1String pCurrentOS);
25  static QVector<ProviderConfigurationInfo> parseProvider(const QByteArray& pData, QLatin1String pCurrentOS);
26 
27  ProviderConfigurationParser() = delete;
28  ~ProviderConfigurationParser() = delete;
29 
30  public:
31  static QMap<QString, CallCost> parseCallCosts(const QByteArray& pData);
32  static QVector<ProviderConfigurationInfo> parseProvider(const QByteArray& pData);
33 };
34 
35 
36 } /* namespace governikus */
Definition: ProviderConfigurationParser.h:20
static QMap< QString, CallCost > parseCallCosts(const QByteArray &pData)
Definition: ProviderConfigurationParser.cpp:115