66namespace ECFMP ::EventBus {
77
88 template <typename EventType>
9- class NewEventListener ;
9+ class EventListener ;
1010 template <typename EventType>
11- class NewEventFilter ;
11+ class EventFilter ;
1212
1313 template <typename EventType>
1414 struct EventSubscription {
15- std::shared_ptr<NewEventListener <EventType>> listener;
16- std::shared_ptr<NewEventFilter <EventType>> filter;
15+ std::shared_ptr<EventListener <EventType>> listener;
16+ std::shared_ptr<EventFilter <EventType>> filter;
1717 bool once;
1818 };
1919
@@ -26,14 +26,13 @@ namespace ECFMP::EventBus {
2626 /* *
2727 * Subscribes the given listener to the event stream.
2828 */
29- void Subscribe (std::shared_ptr<NewEventListener <EventType>> listener)
29+ void Subscribe (std::shared_ptr<EventListener <EventType>> listener)
3030 {
3131 Subscribe (listener, nullptr );
3232 };
3333
34- virtual void Subscribe (
35- std::shared_ptr<NewEventListener<EventType>> listener, std::shared_ptr<NewEventFilter<EventType>> filter
36- )
34+ virtual void
35+ Subscribe (std::shared_ptr<EventListener<EventType>> listener, std::shared_ptr<EventFilter<EventType>> filter)
3736 {
3837 if (listener == nullptr ) {
3938 throw std::invalid_argument (" listener cannot be null" );
@@ -46,13 +45,13 @@ namespace ECFMP::EventBus {
4645 /* *
4746 * Subscribes the given listener to the event stream, but only for the next event.
4847 */
49- virtual void SubscribeOnce (std::shared_ptr<NewEventListener <EventType>> listener)
48+ virtual void SubscribeOnce (std::shared_ptr<EventListener <EventType>> listener)
5049 {
5150 SubscribeOnce (listener, nullptr );
5251 }
5352
5453 virtual void SubscribeOnce (
55- std::shared_ptr<NewEventListener <EventType>> listener, std::shared_ptr<NewEventFilter <EventType>> filter
54+ std::shared_ptr<EventListener <EventType>> listener, std::shared_ptr<EventFilter <EventType>> filter
5655 )
5756 {
5857 if (listener == nullptr ) {
0 commit comments