ListeningHandlerFactoryList.hpp
1 #pragma once
2 #include <Explorer/Listening/ListeningHandlerFactory.hpp>
3 
4 #include <score/plugins/InterfaceList.hpp>
5 
6 #include <score_plugin_deviceexplorer_export.h>
7 namespace Explorer
8 {
9 class SCORE_PLUGIN_DEVICEEXPLORER_EXPORT ListeningHandlerFactoryList final
10  : public score::InterfaceList<Explorer::ListeningHandlerFactory>
11 {
12 public:
13  virtual ~ListeningHandlerFactoryList();
14 
15  std::unique_ptr<Explorer::ListeningHandler> make(
16  const Explorer::DeviceDocumentPlugin& plug,
17  const score::DocumentContext& ctx) const;
18 };
19 }
Definition: ListeningHandlerFactoryList.hpp:11
InterfaceList Default implementation of InterfaceListBase.
Definition: InterfaceList.hpp:80
Definition: DocumentContext.hpp:18