11 #ifndef ROUTE_EV_BUS_H_ 12 #define ROUTE_EV_BUS_H_ 18 class RouteEventReceiver;
41 std::vector<RouteEventReceiver *> subscribers;
59 #endif // ROUTE_EV_BUS_H_ int publish(RouteEventReceiver *recv, const RouteEvent &ev)
Publish a route event.
bool subscribe(RouteEventReceiver *recv)
Subscribe from this event bus.
bool unsubscribe(RouteEventReceiver *recv)
Unsubscribe to this event bus.
The RouteEventReceiver interface.