Horizon
|
Public Types | |
using | FactoryMap = std::map< std::string, IReporterFactoryPtr, Detail::CaseInsensitiveLess > |
using | Listeners = std::vector< Detail::unique_ptr< EventListenerFactory > > |
Public Member Functions | |
virtual IEventListenerPtr | create (std::string const &name, ReporterConfig &&config) const =0 |
virtual FactoryMap const & | getFactories () const =0 |
virtual Listeners const & | getListeners () const =0 |