|
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 |