14#include "keyple/card/generic/GenericCardApiFactoryAdapter.hpp"
18#include "keyple/card/generic/CardTransactionManagerAdapter.hpp"
19#include "keyple/card/generic/GenericCardSelectionExtensionAdapter.hpp"
25std::unique_ptr<GenericCardSelectionExtension>
26GenericCardApiFactoryAdapter::createGenericCardSelectionExtension()
28 return std::unique_ptr<GenericCardSelectionExtensionAdapter>(
29 new GenericCardSelectionExtensionAdapter());
32std::unique_ptr<CardTransactionManager>
33GenericCardApiFactoryAdapter::createCardTransaction(
34 const std::shared_ptr<CardReader>& cardReader,
35 const std::shared_ptr<SmartCard>& card)
37 return std::unique_ptr<CardTransactionManagerAdapter>(
38 new CardTransactionManagerAdapter(cardReader, card));