Loading...
Searching...
No Matches
Protocols::DNSSDEnumerator Class Referenceabstract
Inheritance diagram for Protocols::DNSSDEnumerator:
Device::DeviceEnumerator Protocols::CoAPTCPEnumerator Protocols::MQTTTCPEnumerator Protocols::OSCQueryEnumerator Protocols::OSCTCPEnumerator Protocols::OSCUDPEnumerator

Public Member Functions

 DNSSDEnumerator (const std::string &service)
 
void start ()
 
void stop ()
 
void enumerate (std::function< void(const QString &, const Device::DeviceSettings &)> f) const override
 
virtual void addNewDevice (const QString &instance, const QString &ip, const QString &port, const QMap< QString, QString > &keys) noexcept=0
 
- Public Member Functions inherited from Device::DeviceEnumerator
virtual void enumerate (std::function< void(const QString &, const Device::DeviceSettings &)>) const =0
 
void deviceAdded (const QString &n, const Device::DeviceSettings &s)
 
void deviceRemoved (const QString &s)
 
void sort ()
 

The documentation for this class was generated from the following files: