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  friend class ::test_ProviderConfigurationParser;
23 
24  private:
25  static QVector<ProviderConfigurationInfo> parseProvider(const QByteArray& pData, const QOperatingSystemVersion& 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:21
static QMap< QString, CallCost > parseCallCosts(const QByteArray &pData)
Definition: ProviderConfigurationParser.cpp:74
A simple template renderer.
Definition: ActivationContext.h:15