gehe zur Dokumentation dieser Datei
15 #include <QSharedPointer>
20 class RemoteDispatcherClient;
21 class RemoteDeviceListEntry;
27 Q_PLUGIN_METADATA(IID
"governikus.ReaderManagerPlugIn" FILE
"metadata.json")
32 QMultiMap<QString, QString> mReadersForDispatcher;
33 QMap<QString, QSharedPointer<RemoteDispatcherClient>> mDispatcherList;
34 QMap<QString, Reader*> mReaderList;
35 bool mConnectToPairedReaders;
36 bool mConnectionCheckInProgress;
38 void removeDispatcher(
const QString& pId);
39 void removeAllDispatchers();
41 void handleIFDStatus(
const QJsonObject& pJsonObject,
const QString& pId);
44 void onContextEstablished(
const QString& pIfdName,
const QString& pId);
45 void onRemoteMessage(RemoteCardMessageType pMessageType,
const QJsonObject& pJsonObject,
const QString& pId);
47 void addRemoteDispatcher(
const QSharedPointer<RemoteDispatcherClient>& pRemoteDispatcher);
48 void connectToPairedReaders();
49 void continueConnectToPairedReaders(
const QVector<QSharedPointer<RemoteDeviceListEntry>>& pRemoteDevices);
56 virtual QList<Reader*>
getReaders()
const override;
58 virtual void startScan(
bool pAutoConnect)
override;
59 virtual void stopScan(
const QString& pError = QString())
override;
Definition: RemoteServiceSettings.h:40
const QString & getFingerprint() const
Definition: RemoteServiceSettings.cpp:381
RemoteReaderManagerPlugIn()
Definition: RemoteReaderManagerPlugIn.cpp:228
void close()
Definition: RemoteDispatcher.cpp:124
void fireDeviceAppeared(const QSharedPointer< RemoteDeviceListEntry > &pEntry)
Definition: moc_RemoteClient.cpp:280
Definition: RemoteServiceSettings.h:29
virtual ~RemoteReaderManagerPlugIn() override
Definition: RemoteReaderManagerPlugIn.cpp:240
Code
Definition: GlobalStatus.h:26
void fireReceived(RemoteCardMessageType pMessageType, const QJsonObject &pJsonObject, const QString &pId)
Definition: moc_RemoteDispatcher.cpp:175
Definition: RemoteReaderManagerPlugIn.h:25
void fireReaderRemoved(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:230
virtual void startScan(bool pAutoConnect) override
Definition: RemoteReaderManagerPlugIn.cpp:277
virtual Q_INVOKABLE void startDetection()=0
void setNameUnescaped(const QString &pName)
Definition: RemoteServiceSettings.cpp:393
void fireReaderPropertiesUpdated(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:265
void init() override
Definition: RemoteReaderManagerPlugIn.cpp:247
void fireCardRetryCounterChanged(const QString &pReaderName)
Definition: moc_Reader.cpp:194
void fireCardInserted(const QString &pReaderName)
Definition: moc_Reader.cpp:180
virtual void startScan(bool pAutoConnect)
Definition: ReaderManagerPlugIn.cpp:19
void fireReaderAdded(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:223
virtual QList< Reader * > getReaders() const override
Definition: RemoteReaderManagerPlugIn.cpp:254
virtual Q_INVOKABLE void requestRemoteDevices()
Definition: RemoteClient.cpp:22
virtual void stopScan(const QString &pError=QString()) override
Definition: RemoteReaderManagerPlugIn.cpp:295
Definition: IfdStatus.h:47
void fireRemoteDevicesInfo(const QVector< QSharedPointer< RemoteDeviceListEntry >> &pRemoteDevices)
Definition: moc_RemoteClient.cpp:315
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
void fireContextEstablished(const QString &pIfdName, const QString &pId)
Definition: moc_RemoteDispatcherClient.cpp:140
virtual Q_INVOKABLE void stopDetection()=0
void fireCardInserted(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:244
bool updateRemoteInfo(const RemoteInfo &pInfo)
Definition: RemoteServiceSettings.cpp:322
void fireCardRemoved(const QString &pReaderName)
Definition: moc_Reader.cpp:187
virtual void stopScan(const QString &pError=QString())
Definition: ReaderManagerPlugIn.cpp:29
Definition: RemoteReader.h:23
void fireCardRetryCounterChanged(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:258
void fireCardRemoved(const QString &pReaderName)
Definition: moc_ReaderManagerPlugIn.cpp:251
void fireClosed(GlobalStatus::Code pCloseCode, const QString &pId)
Definition: moc_RemoteDispatcher.cpp:182
void fireReaderPropertiesUpdated(const QString &pReaderName)
Definition: moc_Reader.cpp:201
void fireNewRemoteDispatcher(const QSharedPointer< RemoteDispatcherClient > &pRemoteDispatcher)
Definition: moc_RemoteClient.cpp:308
Definition: ReaderManagerPlugIn.h:23
RemoteInfo getRemoteInfo(const QSslCertificate &pCertificate) const
Definition: RemoteServiceSettings.cpp:242