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