AusweisApp2
ServerMessageHandler.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "CardConnection.h"
10#include "apdu/ResponseApdu.h"
14
15#include <QObject>
16#include <QSharedPointer>
17#include <QString>
18
19
20namespace governikus
21{
22
24 : public QObject
25{
26 Q_OBJECT
27
28 protected:
30
31 public:
33
34 virtual void sendEstablishPaceChannelResponse(const QString& pSlotHandle, const EstablishPaceChannelOutput&) = 0;
35 virtual void sendModifyPinResponse(const QString& pSlotHandle, const ResponseApdu& pResponseApdu) = 0;
36
37 Q_SIGNALS:
38 void fireCardConnected(const QSharedPointer<CardConnection>& pConnection);
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();
44};
45
46} // namespace governikus
Definition: EstablishPaceChannelOutput.h:48
Definition: ServerMessageHandler.h:25
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
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)
A simple template renderer.
Definition: ActivationContext.h:15