Keyple C++  0.9.0
Keyple, an Open Source SDK for Ticketing
Public Member Functions | List of all members
keyple::core::seproxy::AbstractPluginFactory Class Referenceabstract

#include <AbstractPluginFactory.h>

Public Member Functions

virtual const std::string & getPluginName () const =0
 
virtual ReaderPlugingetPluginInstance ()=0
 

Member Function Documentation

◆ getPluginInstance()

virtual ReaderPlugin& keyple::core::seproxy::AbstractPluginFactory::getPluginInstance ( )
pure virtual

Retrieve instance of a plugin (can be a singleton or not)

Returns
instance of a ReaderPlugin
Exceptions
KeyplePluginInstantiationExceptionif instantiation failed, mostly when the third party library which manages the Se Reader interface is not ready

◆ getPluginName()

virtual const std::string& keyple::core::seproxy::AbstractPluginFactory::getPluginName ( ) const
pure virtual

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

Returns
pluginName

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