12#include <QFutureWatcher>
13#include <QScopedPointer>
29 QList<DiagnosisContext::ComponentInfo> mPcscComponents;
30 QList<DiagnosisContext::ComponentInfo> mPcscDrivers;
33 QSharedPointer<DiagnosisContext> mContext;
34 QFutureWatcher<PcscInfo> mWatcherPcscInfo;
36 void collectInterfaceInformation();
38 static PcscInfo retrievePcscInfo();
39 static void getPcscInfo(QList<DiagnosisContext::ComponentInfo>& pComponents,
40 QList<DiagnosisContext::ComponentInfo>& pDrivers);
43 explicit DiagnosisController(
const QSharedPointer<DiagnosisContext>& pContext, QObject* pParent =
nullptr);
49 void onPcscInfoRetrieved();
Definition DiagnosisController.h:22
~DiagnosisController() override
Definition DiagnosisController.cpp:37
void run()
Definition DiagnosisController.cpp:44
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16