Commit Graph
15 Commits
Author SHA1 Message Date
Jonathan Bagg c286fcd2c0 Change browser protocol options so it can only be IPv4 or IPv6, not both. 2019-03-05 21:26:41 -05:00
Jonathan Bagg e92ba9936c switch from QExplicitlySharedDataPointer to QSharedPointer 2019-03-05 21:19:32 -05:00
Jonathan Bagg 31119114ce AvahiCore - add reference count for AvahiServer instance 2018-05-31 21:35:21 -04:00
Michael Zanetti 407e84dbfc only create one avahi server instance
On platforms which create their own avahi server (e.g. Android)
the previous code would assert as there can only be one server
instantiated but creating multiple QtZeroConf objects tried
to create multiple servers.
2018-06-01 01:51:03 +02:00
Matthias Kollmann 0c7f30b093 registered metatype for queued connections, qml integration;
Signed-off-by: Jonathan Bagg <drwho@infidigm.net>
2017-11-02 20:28:56 -04:00
Jonathan Bagg 802572f50f Avahicore - switch to SharedData 2017-11-01 20:26:37 -04:00
Matthias Kollmann d32cd85183 Merge remote-tracking branch 'upstream/master' 2017-10-16 17:32:39 +02:00
Matthias Kollmann e9ecf39c36 added parent to QZeroconf constructor 2017-10-16 17:12:09 +02:00
Jonathan Bagg 8a9936a4a5 Add publishExists() and browserExists() api calls. 2017-10-09 21:25:58 -04:00
Jonathan Bagg 2622544691 Emit removeService() for all discovered services when browser is stopped. 2017-10-09 21:23:00 -04:00
Jonathan Bagg 639050b600 Avahi backends - keep resolvers around to get updates 2017-08-08 21:56:15 -04:00
Jonathan Bagg 195e740ceb Add txt records to discovered services 2017-03-15 20:32:28 -04:00
Jonathan Bagg e4e4308942 Add txt records to service publication. 2017-03-10 20:08:54 -05:00
Jonathan Bagg b04c27e47e Fix compiling with msvc. "interface" is a keyword. 2017-02-26 17:43:37 -05:00
Jonathan Bagg 813bf77058 Initial commit 2015-11-21 07:22:36 -05:00