AusweisApp2
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 
17 namespace governikus
18 {
20 {
21  private:
22  friend class ::test_ProviderConfigurationParser;
23  static bool isExcludedPlatform(const QJsonArray& pExcludedArray, QLatin1String pCurrentOS);
24  static QVector<ProviderConfigurationInfo> parseProvider(const QByteArray& pData, QLatin1String pCurrentOS);
25 
26  ProviderConfigurationParser() = delete;
27  ~ProviderConfigurationParser() = delete;
28 
29  public:
30  static QMap<QString, CallCost> parseCallCosts(const QByteArray& pData);
31  static QVector<ProviderConfigurationInfo> parseProvider(const QByteArray& pData);
32 };
33 
34 
35 } // namespace governikus
governikus::CallCost
Definition: CallCost.h:17
ProviderConfigurationParser.h
governikus::ProviderConfigurationInfo
Definition: ProviderConfigurationInfo.h:23
governikus::LanguageString::isEmpty
bool isEmpty() const
Definition: LanguageString.cpp:77
governikus::ProviderConfigurationParser
Definition: ProviderConfigurationParser.h:20
LanguageString.h
governikus::LanguageString
Definition: LanguageString.h:18
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::ProviderConfigurationParser::parseCallCosts
static QMap< QString, CallCost > parseCallCosts(const QByteArray &pData)
Definition: ProviderConfigurationParser.cpp:116
CallCost.h
ProviderConfigurationInfo.h