AusweisApp
Lade ...
Suche ...
Keine Treffer
FileProvider.h
gehe zur Dokumentation dieser Datei
1
4
8
9
#pragma once
10
11
#include "
Env.h
"
12
#include "
UpdatableFile.h
"
13
14
#include <QHash>
15
#include <QMutex>
16
#include <QSharedPointer>
17
18
19
namespace
governikus
20
{
21
class
FileProvider
22
{
23
Q_GADGET
24
friend
class
Env
;
25
26
private
:
27
QHash<QString, QSharedPointer<UpdatableFile>> mUpdatableFiles;
28
QMutex mGetFileMutex;
29
30
protected
:
31
FileProvider
();
32
~FileProvider
() =
default
;
33
static
FileProvider
&
getInstance
();
34
35
public
:
36
QSharedPointer<UpdatableFile>
getFile
(
const
QString& pSection,
const
QString& pName,
const
QString& pDefaultPath = QString());
37
};
38
39
}
// namespace governikus
Env.h
UpdatableFile.h
governikus::FileProvider::~FileProvider
~FileProvider()=default
governikus::FileProvider::getInstance
static FileProvider & getInstance()
governikus::FileProvider::Env
friend class Env
Definition
FileProvider.h:24
governikus::FileProvider::FileProvider
FileProvider()
governikus::FileProvider::getFile
QSharedPointer< UpdatableFile > getFile(const QString &pSection, const QString &pName, const QString &pDefaultPath=QString())
Definition
FileProvider.cpp:26
governikus
Implementation of GeneralAuthenticate response APDUs.
Definition
CommandApdu.h:17
src
file_provider
FileProvider.h
Erzeugt von
1.13.2