AusweisApp2
StateProcessRemoteMessages.h
gehe zur Dokumentation dieser Datei
1 
8 #pragma once
9 
10 
12 #include "ReaderManager.h"
13 #include "states/AbstractState.h"
15 
17 
18 namespace governikus
19 {
20 
22  : public AbstractState
23  , public GenericContextContainer<RemoteServiceContext>
24 {
25  Q_OBJECT
26  friend class StateBuilder;
27  friend class ::test_StateProcessRemoteMessages;
28 
29  private:
30  QVector<QMetaObject::Connection> mMessageConnections;
31 
32  explicit StateProcessRemoteMessages(const QSharedPointer<WorkflowContext>& pContext);
33  virtual void run() override;
34 
35  private Q_SLOTS:
36  void onMessageHandlerAdded(const QSharedPointer<ServerMessageHandler>& pHandler);
37  void onClosed();
38  void onReaderStatusChanged(const ReaderManagerPlugInInfo& pInfo);
39  void onModifyPin(const QSharedPointer<const IfdModifyPin>& pMessage, const QSharedPointer<CardConnection>& pConnection);
40  void onEstablishPaceChannel(const QSharedPointer<const IfdEstablishPaceChannel>& pMessage, const QSharedPointer<CardConnection>& pConnection);
41 
42  protected:
43  void onExit(QEvent* pEvent) override;
44 
45  public:
46  virtual ~StateProcessRemoteMessages() override;
47 
48  Q_SIGNALS:
50  void fireModifyPin();
52 };
53 
54 } // namespace governikus
StateProcessRemoteMessages.h
ReaderManager.h
governikus::StateProcessRemoteMessages::fireModifyPin
void fireModifyPin()
Definition: moc_StateProcessRemoteMessages.cpp:227
governikus::ServerMessageHandler::fireEstablishPaceChannel
void fireEstablishPaceChannel(const QSharedPointer< const IfdEstablishPaceChannel > &pMessage, const QSharedPointer< CardConnection > &pConnection)
Definition: moc_ServerMessageHandler.cpp:217
test_StateProcessRemoteMessages
Definition: test_StateProcessRemoteMessages.cpp:19
governikus::AbstractState
Definition: AbstractState.h:20
governikus::GenericContextContainer< RemoteServiceContext >::getContext
virtual QSharedPointer< RemoteServiceContext > getContext()
Definition: GenericContextContainer.h:34
governikus::AbstractState::onExit
void onExit(QEvent *pEvent) override
Definition: AbstractState.cpp:83
governikus::AbstractState::fireAbort
void fireAbort()
Definition: moc_AbstractState.cpp:164
governikus::StateProcessRemoteMessages::onExit
void onExit(QEvent *pEvent) override
Definition: StateProcessRemoteMessages.cpp:124
GenericContextContainer.h
governikus::ServerMessageHandler::fireModifyPin
void fireModifyPin(const QSharedPointer< const IfdModifyPin > &pMessage, const QSharedPointer< CardConnection > &pConnection)
Definition: moc_ServerMessageHandler.cpp:224
governikus::StateProcessRemoteMessages
Definition: StateProcessRemoteMessages.h:24
governikus::StateBuilder
Definition: StateBuilder.h:18
AbstractState.h
governikus::StateProcessRemoteMessages::fireEstablishPaceChannel
void fireEstablishPaceChannel()
Definition: moc_StateProcessRemoteMessages.cpp:221
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::ServerMessageHandler::fireSecureMessagingStopped
void fireSecureMessagingStopped()
Definition: moc_ServerMessageHandler.cpp:237
governikus::GenericContextContainer
Definition: GenericContextContainer.h:20
RemoteServiceContext.h
governikus::ReaderManager::fireStatusChanged
void fireStatusChanged(const ReaderManagerPlugInInfo &pInfo)
Definition: moc_ReaderManager.cpp:266
governikus::RemoteServer::fireMessageHandlerAdded
void fireMessageHandlerAdded(QSharedPointer< ServerMessageHandler > pHandler)
Definition: moc_RemoteServer.cpp:170
governikus::StateProcessRemoteMessages::fireSecureMessagingStopped
void fireSecureMessagingStopped()
Definition: moc_StateProcessRemoteMessages.cpp:233
governikus::StateProcessRemoteMessages::~StateProcessRemoteMessages
virtual ~StateProcessRemoteMessages() override
Definition: StateProcessRemoteMessages.cpp:24
governikus::AbstractState::mConnections
QVector< QMetaObject::Connection > mConnections
Definition: AbstractState.h:33
ServerMessageHandler.h