AusweisApp
Lade ...
Suche ...
Keine Treffer
ServerMessageHandler.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "CardConnection.h"
12#include "apdu/ResponseApdu.h"
16
17#include <QObject>
18#include <QSharedPointer>
19#include <QString>
20
21
22namespace governikus
23{
24
26 : public QObject
27{
28 Q_OBJECT
29
30 protected:
32
33 public:
35
36 virtual void sendEstablishPaceChannelResponse(const QString& pSlotHandle, const EstablishPaceChannelOutput&) = 0;
37 virtual void sendModifyPinResponse(const QString& pSlotHandle, const ResponseApdu& pResponseApdu) = 0;
38 virtual void setAllowedCardTypes(const QVector<ReaderManagerPlugInType>& pAllowedCardTypes) = 0;
39
40 Q_SIGNALS:
41 void fireCardConnected(const QSharedPointer<CardConnection>& pConnection);
42 void fireDisplayTextChanged(const QString& pDisplayText);
43 void fireEstablishPaceChannel(const QSharedPointer<const IfdEstablishPaceChannel>& pMessage, const QSharedPointer<CardConnection>& pConnection);
44 void fireModifyPin(const QSharedPointer<const IfdModifyPin>& pMessage, const QSharedPointer<CardConnection>& pConnection);
45 void fireCardDisconnected(const QSharedPointer<CardConnection>& pConnection);
46 void fireClosed();
48};
49
50} // namespace governikus
Definition EstablishPaceChannelOutput.h:48
Definition ServerMessageHandler.h:27
void fireCardConnected(const QSharedPointer< CardConnection > &pConnection)
void fireModifyPin(const QSharedPointer< const IfdModifyPin > &pMessage, const QSharedPointer< CardConnection > &pConnection)
virtual void sendModifyPinResponse(const QString &pSlotHandle, const ResponseApdu &pResponseApdu)=0
virtual void setAllowedCardTypes(const QVector< ReaderManagerPlugInType > &pAllowedCardTypes)=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)
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16