AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
StateProcessRemoteMessages.h
gehe zur Dokumentation dieser Datei
1 
8 #pragma once
9 
10 
13 
14 namespace governikus
15 {
16 
18  : public AbstractGenericState<RemoteServiceContext>
19 {
20  Q_OBJECT
21  friend class StateBuilder;
22 
23  private:
24  QVector<QMetaObject::Connection> mMessageConnections;
25 
26  StateProcessRemoteMessages(const QSharedPointer<WorkflowContext>& pContext);
27  virtual void run() override;
28 
29  private Q_SLOTS:
30  void onMessageHandlerAdded(const QSharedPointer<ServerMessageHandler>& pHandler);
31  void onClosed();
32  void onModifyPin(const QSharedPointer<const IfdModifyPin>& pMessage, const QSharedPointer<CardConnection>& pConnection);
33  void onEstablishPaceChannel(const QSharedPointer<const IfdEstablishPaceChannel>& pMessage, const QSharedPointer<CardConnection>& pConnection);
34 
35  protected:
36  void onExit(QEvent* pEvent) override;
37 
38  public:
39  virtual ~StateProcessRemoteMessages() override;
40 
41  Q_SIGNALS:
43  void fireModifyPin();
44 
45 };
46 
47 } /* namespace governikus */
Definition: StateProcessRemoteMessages.h:17
Definition: AbstractGenericState.h:21
virtual ~StateProcessRemoteMessages() override
Definition: StateProcessRemoteMessages.cpp:20
void onExit(QEvent *pEvent) override
Definition: StateProcessRemoteMessages.cpp:92
Definition: StateBuilder.h:17