1 #ifndef SERVICE_LISTENER_H
2 #define SERVICE_LISTENER_H
4 #include "service-constants.h"
8 // Interface for listening to services
13 // An event occurred on the service being observed.
14 // Listeners must not be added or removed during event notification.
15 virtual void serviceEvent(service_record * service, service_event event) noexcept = 0;