Keyple C++
0.9.0
Keyple, an Open Source SDK for Ticketing
|
#include <ObservablePluginNotifier.h>
Inherits keyple::core::seproxy::event::ObservablePlugin.
Inherited by keyple::core::seproxy::plugin::AbstractObservablePlugin [virtual]
.
Public Member Functions | |
virtual | ~ObservablePluginNotifier ()=default |
virtual void | notifyObservers (const std::shared_ptr< PluginEvent > event)=0 |
![]() | |
virtual | ~ObservablePlugin ()=default |
virtual void | addObserver (const std::shared_ptr< PluginObserver > observer)=0 |
virtual void | removeObserver (const std::shared_ptr< PluginObserver > observer)=0 |
virtual void | clearObservers ()=0 |
virtual int | countObservers () const =0 |
![]() | |
virtual | ~ReaderPlugin ()=default |
virtual const std::set< std::string > | getReaderNames () const =0 |
virtual ConcurrentMap< const std::string, std::shared_ptr< SeReader > > & | getReaders ()=0 |
virtual const std::shared_ptr< SeReader > | getReader (const std::string &name)=0 |
![]() | |
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) |
The keyple::core::seproxy::plugin::ObservableReaderNotifier interface provides the API to notify the observers of a keyple::core::seproxy::event::ObservableReader
|
virtualdefault |
|
pure virtual |
Push a ReaderEvent of the keyple::core::seproxy::plugin::ObservableReaderNotifier to its registered observers.
event | the event (see keyple::core::seproxy::event::ReaderEvent) |
Implemented in keyple::core::seproxy::plugin::AbstractObservablePlugin.