2 #include <Device/Protocol/ProtocolFactoryInterface.hpp>
4 #include <ossia/detail/config.hpp>
6 #include <ossia/detail/flat_set.hpp>
8 #if defined(OSSIA_DNSSD)
9 #include <servus/listener.h>
10 #include <servus/servus.h>
15 #if defined(OSSIA_DNSSD)
18 ,
public servus::Listener
28 void timerEvent(QTimerEvent* ev)
override;
30 void instanceAdded(
const std::string& instance)
override;
31 void instanceRemoved(
const std::string& instance)
override;
33 virtual void addNewDevice(
34 const std::string& instance,
const std::string& ip,
35 const std::string& port) noexcept
39 servus::Servus m_serv;
40 ossia::flat_set<std::string> m_instances;
Definition: ProtocolFactoryInterface.hpp:28
Definition: DNSSDDeviceEnumerator.hpp:19
Definition: DeviceSettings.hpp:16