AusweisApp2
StateEstablishPaceChannelRemote.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 
11 #include "states/AbstractState.h"
13 
14 class test_StateEstablishPaceChannelRemote;
15 
16 namespace governikus
17 {
18 
20  : public AbstractState
21  , public GenericContextContainer<RemoteServiceContext>
22 {
23  Q_OBJECT
24  friend class StateBuilder;
25  friend class ::test_StateEstablishPaceChannelRemote;
26 
27  private:
28  PacePasswordId mPasswordId;
29 
30  explicit StateEstablishPaceChannelRemote(const QSharedPointer<WorkflowContext>& pContext);
31  void run() override;
32 
33  private Q_SLOTS:
34  void onReaderInfoChanged(const ReaderInfo& pReaderInfo);
35  void onEstablishConnectionDone(QSharedPointer<BaseCardCommand> pCommand);
36 };
37 
38 } // namespace governikus
governikus::UnblockPinCommand
Definition: UnblockPinCommand.h:18
governikus::ReaderInfo
Definition: ReaderInfo.h:17
governikus::AbstractState
Definition: AbstractState.h:20
governikus::GenericContextContainer< RemoteServiceContext >::getContext
virtual QSharedPointer< RemoteServiceContext > getContext()
Definition: GenericContextContainer.h:34
governikus::AbstractState::fireContinue
void fireContinue()
governikus::EstablishPaceChannel::getCertificateDescription
const QByteArray & getCertificateDescription() const
Definition: EstablishPaceChannel.cpp:200
returnCode
#define returnCode(x)
toString method for PCSC_RETURNCODE and platform dependent typedefs for PCSC types.
Definition: PcscUtils.h:51
governikus::AbstractState::fireAbort
void fireAbort()
governikus::EstablishPaceChannel
Definition: EstablishPaceChannel.h:43
GenericContextContainer.h
governikus::StateBuilder
Definition: StateBuilder.h:18
governikus::PACE_CAN
PACE_CAN
Definition: SmartCardDefinitions.h:20
governikus::EstablishPaceChannelOutput
Definition: EstablishPaceChannelOutput.h:48
AbstractState.h
governikus::EstablishPaceChannel::getChat
const QByteArray & getChat() const
Definition: EstablishPaceChannel.cpp:194
governikus::StateEstablishPaceChannelRemote
Definition: StateEstablishPaceChannelRemote.h:22
governikus::EstablishPaceChannelCommand
Definition: EstablishPaceChannelCommand.h:19
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::ReaderInfo::hasEidCard
bool hasEidCard() const
Definition: ReaderInfo.h:65
governikus::GenericContextContainer
Definition: GenericContextContainer.h:20
governikus::PACE_PIN
PACE_PIN
Definition: SmartCardDefinitions.h:21
governikus::EstablishPaceChannel::getPasswordId
PacePasswordId getPasswordId() const
Definition: EstablishPaceChannel.cpp:188
RemoteServiceContext.h
governikus::EstablishPaceChannelOutput::setPaceReturnCode
void setPaceReturnCode(CardReturnCode pPaceReturnCode)
Definition: EstablishPaceChannelOutput.cpp:383
StateEstablishPaceChannelRemote.h
governikus::AbstractState::mConnections
QVector< QMetaObject::Connection > mConnections
Definition: AbstractState.h:31
ServerMessageHandler.h