AusweisApp
 
Lade ...
Suche ...
Keine Treffer
ServerMessageHandler.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7#include "CardConnection.h"
8#include "apdu/ResponseApdu.h"
12
13#include <QObject>
14#include <QSharedPointer>
15#include <QString>
16
17
18namespace governikus
19{
20
22 : public QObject
23{
24 Q_OBJECT
25
26 protected:
28
29 public:
31
32 virtual void sendEstablishPaceChannelResponse(const QString& pSlotHandle, const EstablishPaceChannelOutput&) = 0;
33 virtual void sendModifyPinResponse(const QString& pSlotHandle, const ResponseApdu& pResponseApdu) = 0;
34 virtual void setAllowedCardTypes(const QList<ReaderManagerPluginType>& pAllowedCardTypes) = 0;
35
36 Q_SIGNALS:
37 void fireCardConnected(const QSharedPointer<CardConnection>& pConnection);
38 void fireDisplayTextChanged(const QString& pDisplayText);
39 void fireEstablishPaceChannel(const QSharedPointer<const IfdEstablishPaceChannel>& pMessage, const QSharedPointer<CardConnection>& pConnection);
40 void fireModifyPin(const QSharedPointer<const IfdModifyPin>& pMessage, const QSharedPointer<CardConnection>& pConnection);
41 void fireCardDisconnected(const QSharedPointer<CardConnection>& pConnection);
42 void fireClosed();
45};
46
47} // namespace governikus
Definition EstablishPaceChannelOutput.h:45
void fireCardConnected(const QSharedPointer< CardConnection > &pConnection)
virtual void setAllowedCardTypes(const QList< ReaderManagerPluginType > &pAllowedCardTypes)=0
void fireModifyPin(const QSharedPointer< const IfdModifyPin > &pMessage, const QSharedPointer< CardConnection > &pConnection)
virtual void sendModifyPinResponse(const QString &pSlotHandle, const ResponseApdu &pResponseApdu)=0
void fireEstablishPaceChannel(const QSharedPointer< const IfdEstablishPaceChannel > &pMessage, const QSharedPointer< CardConnection > &pConnection)
virtual void sendEstablishPaceChannelResponse(const QString &pSlotHandle, const EstablishPaceChannelOutput &)=0
void fireCardDisconnected(const QSharedPointer< CardConnection > &pConnection)
void fireDisplayTextChanged(const QString &pDisplayText)
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17