AusweisApp
Lade ...
Suche ...
Keine Treffer
FileProvider.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "Env.h"
8#include "UpdatableFile.h"
9
10#include <QHash>
11#include <QMutex>
12#include <QSharedPointer>
13
14
15namespace governikus
16{
18{
20 friend class Env;
21
22 private:
24 QMutex mGetFileMutex;
25
26 protected:
28 ~FileProvider() = default;
30
31 public:
32 QSharedPointer<UpdatableFile> getFile(const QString& pSection, const QString& pName, const QString& pDefaultPath = QString());
33};
34
35} // namespace governikus
Definition Env.h:40
Definition FileProvider.h:18
static FileProvider & getInstance()
QSharedPointer< UpdatableFile > getFile(const QString &pSection, const QString &pName, const QString &pDefaultPath=QString())
Definition FileProvider.cpp:26
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:112