AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
RemoteServiceContext.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
10 #include "messages/IfdModifyPin.h"
11 #include "RemoteServer.h"
12 #include "SelfAuthenticationData.h"
13 #include "WorkflowContext.h"
14 
15 #include <QSharedPointer>
16 
17 namespace governikus
18 {
19 
21  : public WorkflowContext
22 {
23  Q_OBJECT
24 
25  private:
26  const QSharedPointer<RemoteServer> mRemoteServer;
27 
28  QString mNewPin;
29  QSharedPointer<const IfdEstablishPaceChannel> mEstablishPaceChannelMessage;
30  QSharedPointer<const IfdModifyPin> mModifyPinMessage;
31 
32  Q_SIGNALS:
34 
35  public:
37  virtual ~RemoteServiceContext();
38 
39  const QSharedPointer<RemoteServer>& getRemoteServer() const;
40  bool isRunning() const;
41 
42  const QString& getNewPin() const;
43  void setNewPin(const QString& pNewPin);
44 
45  void setEstablishPaceChannelMessage(const QSharedPointer<const IfdEstablishPaceChannel>& pMessage);
46  const QSharedPointer<const IfdEstablishPaceChannel>& getEstablishPaceChannelMessage() const;
47 
48  void setModifyPinMessage(const QSharedPointer<const IfdModifyPin>& pMessage);
49  const QSharedPointer<const IfdModifyPin>& getModifyPinMessage() const;
50 
51  public Q_SLOTS:
52  void onResetMessageHandler();
53 };
54 
55 } /* namespace governikus */
const QSharedPointer< const IfdModifyPin > & getModifyPinMessage() const
Definition: RemoteServiceContext.cpp:70
void setModifyPinMessage(const QSharedPointer< const IfdModifyPin > &pMessage)
Definition: RemoteServiceContext.cpp:64
const QString & getNewPin() const
Definition: RemoteServiceContext.cpp:40
bool isRunning() const
Definition: RemoteServiceContext.cpp:33
void setNewPin(const QString &pNewPin)
Definition: RemoteServiceContext.cpp:46
Definition: RemoteServiceContext.h:20
RemoteServiceContext()
Definition: RemoteServiceContext.cpp:12
Definition: WorkflowContext.h:19
virtual ~RemoteServiceContext()
Definition: RemoteServiceContext.cpp:21
const QSharedPointer< RemoteServer > & getRemoteServer() const
Definition: RemoteServiceContext.cpp:26
void onResetMessageHandler()
Definition: RemoteServiceContext.cpp:76
void setEstablishPaceChannelMessage(const QSharedPointer< const IfdEstablishPaceChannel > &pMessage)
Definition: RemoteServiceContext.cpp:52
const QSharedPointer< const IfdEstablishPaceChannel > & getEstablishPaceChannelMessage() const
Definition: RemoteServiceContext.cpp:58