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