Keyple C++
0.9.0
Keyple, an Open Source SDK for Ticketing
|
#include <StubReader.h>
Inherits keyple::core::seproxy::event::ObservableReader.
Inherited by keyple::plugin::stub::StubReaderImpl.
Public Member Functions | |
virtual | ~StubReader ()=default |
virtual void | insertSe (std::shared_ptr< StubSecureElement > _se)=0 |
virtual void | removeSe ()=0 |
virtual std::shared_ptr< StubSecureElement > | getSe ()=0 |
![]() | |
virtual | ~ObservableReader ()=default |
virtual void | addObserver (const std::shared_ptr< ReaderObserver > observer)=0 |
virtual void | removeObserver (const std::shared_ptr< ReaderObserver > observer)=0 |
virtual void | clearObservers ()=0 |
virtual int | countObservers () const =0 |
virtual void | startSeDetection (const PollingMode pollingMode)=0 |
virtual void | stopSeDetection ()=0 |
virtual void | setDefaultSelectionRequest (std::shared_ptr< AbstractDefaultSelectionsRequest > defaultSelectionsRequest, const NotificationMode ¬ificationMode)=0 |
virtual void | setDefaultSelectionRequest (std::shared_ptr< AbstractDefaultSelectionsRequest >defaultSelectionsRequest, const NotificationMode ¬ificationMode, const PollingMode pollingMode)=0 |
virtual void | finalizeSeProcessing ()=0 |
![]() | |
virtual | ~SeReader () |
virtual bool | isSePresent ()=0 |
virtual void | addSeProtocolSetting (std::shared_ptr< SeProtocol > seProtocol, const std::string &protocolRule)=0 |
virtual void | setSeProtocolSetting (const std::map< std::shared_ptr< SeProtocol >, std::string > &protocolSetting)=0 |
virtual const TransmissionMode & | getTransmissionMode () const =0 |
virtual bool | operator== (const SeReader &o) const |
![]() | |
virtual | ~ProxyElement ()=default |
virtual const std::string & | getName () const =0 |
virtual const std::map< const std::string, const std::string > & | getParameters () const =0 |
virtual void | setParameter (const std::string &key, const std::string &value)=0 |
virtual void | setParameters (const std::map< const std::string, const std::string > ¶meters) |
Additional Inherited Members | |
![]() | |
enum | PollingMode { PollingMode::REPEATING, PollingMode::SINGLESHOT } |
|
virtualdefault |
|
pure virtual |
Get inserted SE
Implemented in keyple::plugin::stub::StubReaderImpl.
|
pure virtual |
Insert a stub se into the reader. Will raise a SE_INSERTED event.
_se | stub secure element to be inserted in the reader |
Implemented in keyple::plugin::stub::StubReaderImpl.
|
pure virtual |
Remove se from reader if any
Implemented in keyple::plugin::stub::StubReaderImpl.