Keyple C++  0.9.0
Keyple, an Open Source SDK for Ticketing
Public Member Functions | List of all members
keyple::plugin::pcsc::PcscPluginFactory Class Reference

#include <PcscPluginFactory.h>

Inherits keyple::core::seproxy::PluginFactory.

Public Member Functions

const std::string & getPluginName () const override
 
std::shared_ptr< ReaderPlugingetPlugin () const override
 
- Public Member Functions inherited from keyple::core::seproxy::PluginFactory
virtual ~PluginFactory ()=default
 

Detailed Description

Builds a keyple::plugin::pcsc::PcscPlugin

Member Function Documentation

◆ getPlugin()

std::shared_ptr< ReaderPlugin > keyple::plugin::pcsc::PcscPluginFactory::getPlugin ( ) const
overridevirtual

Returns an instance of the keyple::plugin::pcsc::PcscPlugin if the platform is ready

Returns
PcscPlugin instance
Exceptions
KeyplePluginInstantiationExceptionif Smartcard.io library is not ready

Implements keyple::core::seproxy::PluginFactory.

◆ getPluginName()

const std::string & keyple::plugin::pcsc::PcscPluginFactory::getPluginName ( ) const
overridevirtual

Retrieve the name of the plugin that will be instantiated by this factory (can be static or dynamic)

Returns
pluginName

Implements keyple::core::seproxy::PluginFactory.


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