1 #include "dnssdservice.h"
3 DnssdService::DnssdService(QObject
*parent
) :
8 bool DnssdService::init()
11 m_dnssd
= dnssd_init(&error
);
18 DnssdService::~DnssdService()
20 dnssd_destroy(m_dnssd
);
23 void DnssdService::registerRaop(const QString
& name
, quint16 port
, const QByteArray
& hwaddr
)
25 dnssd_register_raop(m_dnssd
, name
.toUtf8().data(), port
, hwaddr
.data(), hwaddr
.size(), 0);
28 void DnssdService::unregisterRaop()
30 dnssd_unregister_raop(m_dnssd
);
33 void DnssdService::registerAirplay(const QString
&name
, quint16 port
, const QByteArray
&hwaddr
)
35 dnssd_register_airplay(m_dnssd
, name
.toUtf8().data(), port
, hwaddr
.data(), hwaddr
.size());
38 void DnssdService::unregisterAirplay()
40 dnssd_unregister_airplay(m_dnssd
);