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
Definition: ProviderConfigurationParser.h:20
static QMap< QString, CallCost > parseCallCosts(const QByteArray &pData)
Definition: ProviderConfigurationParser.cpp:116
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15