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 <QOperatingSystemVersion>
15 #include <QString>
16 
17 
18 namespace governikus
19 {
21 {
22  private:
23  friend class ::test_ProviderConfigurationParser;
24  static QVector<ProviderConfigurationInfo> parseProvider(const QByteArray& pData, const QOperatingSystemVersion& 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
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: ProviderConfigurationParser.h:20
static QMap< QString, CallCost > parseCallCosts(const QByteArray &pData)
Definition: ProviderConfigurationParser.cpp:71