Clementine-audio-player-Mac.../src/networkremote/tinysvcmdns.h

24 lines
461 B
C
Raw Normal View History

2013-01-17 14:11:15 +01:00
#ifndef TINYSVCMDNS_H
#define TINYSVCMDNS_H
#include "zeroconf.h"
2013-03-08 16:14:57 +01:00
#include <QList>
2013-01-17 14:11:15 +01:00
struct mdnsd;
class TinySVCMDNS : public Zeroconf {
public:
TinySVCMDNS();
virtual ~TinySVCMDNS();
2013-02-22 15:29:00 +01:00
protected:
virtual void PublishInternal(const QString& domain, const QString& type,
const QByteArray& name, quint16 port);
2013-01-17 14:11:15 +01:00
private:
2013-03-09 12:04:17 +01:00
void CreateMdnsd(uint32_t ipv4, QString ipv6);
QList<mdnsd*> mdnsd_;
2013-01-17 14:11:15 +01:00
};
#endif // TINYSVCMDNS_H