21 #ifndef PLUGINS_STAGEPROFI_STAGEPROFIDETECTOR_H_
22 #define PLUGINS_STAGEPROFI_STAGEPROFIDETECTOR_H_
30 #include "ola/io/SelectServerInterface.h"
32 #include "ola/network/AdvancedTCPConnector.h"
33 #include "ola/util/Backoff.h"
37 namespace stageprofi {
39 class StageProfiWidget;
47 const std::vector<std::string> &widget_paths,
54 void ReleaseWidget(
const std::string &widget_path);
57 typedef std::map<std::string, ola::io::ConnectedDescriptor*> DescriptorMap;
60 std::auto_ptr<WidgetCallback> m_callback;
62 DescriptorMap m_usb_widgets;
63 DescriptorMap m_tcp_widgets;
78 #endif // PLUGINS_STAGEPROFI_STAGEPROFIDETECTOR_H_