5 #include <Poco/SharedPtr.h>
7 #include "core/Distributor.h"
8 #include "core/DistributorListener.h"
9 #include "util/EventSource.h"
10 #include "util/Loggable.h"
23 virtual void registerExporter(Poco::SharedPtr<Exporter> exporter);
25 void registerListener(DistributorListener::Ptr listener);
31 void setExecutor(AsyncExecutor::Ptr executor);
40 std::vector<Poco::SharedPtr<Exporter>> m_exporters;
Definition: SensorData.h:20
EventSource implements common logic for firing events to listeners.
Definition: EventSource.h:24
Definition: AbstractDistributor.h:17
Definition: Loggable.h:19
Definition: Distributor.h:12