Keypop Reader C++ API - 2.1.0
Component of the Keypop C++ API
keypop::reader::ReaderApiFactory Class Referenceabstract

Reader API Factory. More...

#include <keypop/reader/ReaderApiFactory.hpp>

Public Member Functions

virtual ~ReaderApiFactory ()=default
 
virtual std::shared_ptr< CardSelectionManager > createCardSelectionManager ()=0
 Returns a new instance of CardSelectionManager. More...
 
virtual std::shared_ptr< BasicCardSelector > createBasicCardSelector ()=0
 Returns a new instance of BasicCardSelector. More...
 
virtual std::shared_ptr< IsoCardSelector > createIsoCardSelector ()=0
 Returns a new instance of IsoCardSelector. More...
 

Detailed Description

Reader API Factory.

Since
2.0.0

Definition at line 35 of file ReaderApiFactory.hpp.

Constructor & Destructor Documentation

◆ ~ReaderApiFactory()

virtual keypop::reader::ReaderApiFactory::~ReaderApiFactory ( )
virtualdefault

Member Function Documentation

◆ createBasicCardSelector()

virtual std::shared_ptr< BasicCardSelector > keypop::reader::ReaderApiFactory::createBasicCardSelector ( )
pure virtual

Returns a new instance of BasicCardSelector.

Returns
A new instance of BasicCardSelector.
Since
2.0.0

◆ createCardSelectionManager()

virtual std::shared_ptr< CardSelectionManager > keypop::reader::ReaderApiFactory::createCardSelectionManager ( )
pure virtual

Returns a new instance of CardSelectionManager.

Returns
A new instance of CardSelectionManager.
Since
2.0.0

◆ createIsoCardSelector()

virtual std::shared_ptr< IsoCardSelector > keypop::reader::ReaderApiFactory::createIsoCardSelector ( )
pure virtual

Returns a new instance of IsoCardSelector.

Returns
A new instance of IsoCardSelector.
Since
2.0.0

The documentation for this class was generated from the following file: