AusweisApp
Lade ...
Suche ...
Keine Treffer
ExecuteCommand.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include <QVariant>
12
13#include <functional>
14
15namespace governikus
16{
17
19 : public QObject
20{
22
23 private:
24 Q_INVOKABLE void execute();
25
26 const std::function<QVariant()> mFunc;
27
28 protected:
29 ~ExecuteCommand() override = default;
30
31 public:
32 explicit ExecuteCommand(const std::function<QVariant()>& pFunc);
33 void run();
34
37};
38
39} // namespace governikus
Definition ExecuteCommand.h:20
void run()
Definition ExecuteCommand.cpp:18
void fireCommandDone(const QVariant &pResult)
ExecuteCommand(const std::function< QVariant()> &pFunc)
Definition ExecuteCommand.cpp:12
~ExecuteCommand() override=default
Implementation of GeneralAuthenticate response APDUs.
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:114