AusweisApp2
MockRemoteDispatcher.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
10 
11 
12 namespace governikus
13 {
14 
16  : public RemoteDispatcherClient
17 {
18  Q_OBJECT
19 
20  public:
21  enum class DispatcherState
22  {
27  };
28 
29  private:
30  DispatcherState mState;
31  QString mId;
32  QString mContextHandle;
33 
34  public:
36 
37  virtual QString getId() const override;
38  virtual const QString& getContextHandle() const override;
39  Q_INVOKABLE virtual void send(const QSharedPointer<const RemoteMessage>& pMessage) override;
40 
41  DispatcherState getState() const;
42  void setState(DispatcherState pState);
43  void onClosed();
44 
45  public Q_SLOTS:
46  void onReceived(const QSharedPointer<const RemoteMessage>& pMessage);
47 
48  Q_SIGNALS:
49  void fireSend(const QSharedPointer<const RemoteMessage>& pMessage);
50 
51 };
52 
53 
54 } // namespace governikus
void fireSend(const QSharedPointer< const RemoteMessage > &pMessage)
void onClosed()
Definition: MockRemoteDispatcher.cpp:102
virtual const QString & getContextHandle() const override
Definition: MockRemoteDispatcher.cpp:37
virtual Q_INVOKABLE void send(const QSharedPointer< const RemoteMessage > &pMessage) override
Definition: MockRemoteDispatcher.cpp:43
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
DispatcherState
Definition: MockRemoteDispatcher.h:21
Definition: MockRemoteDispatcher.h:15
virtual QString getId() const override
Definition: MockRemoteDispatcher.cpp:31
void onReceived(const QSharedPointer< const RemoteMessage > &pMessage)
Definition: MockRemoteDispatcher.cpp:108
MockRemoteDispatcher(DispatcherState pState=DispatcherState::WithoutReader)
Definition: MockRemoteDispatcher.cpp:22
void setState(DispatcherState pState)
Definition: MockRemoteDispatcher.cpp:96
Definition: RemoteDispatcherClient.h:15
DispatcherState getState() const
Definition: MockRemoteDispatcher.cpp:90