summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Estienne <sebastien.estienne@gmail.com>2005-10-27 20:39:04 +0000
committerSebastien Estienne <sebastien.estienne@gmail.com>2005-10-27 20:39:04 +0000
commit28e52997f9e2398cd9ba4b37bfc5c775c4b6fe3d (patch)
tree25d4b4ee90c62cff636a275a14000f3043b86d58
parent9d06b553e841ce0ff9c57bb6e151a1f00a17b7e3 (diff)
* ported to avahi 0.6
git-svn-id: file:///home/lennart/svn/public/service-discovery-applet/trunk@69 3be567f1-68ff-0310-b24a-ad7cc433fd2f
-rw-r--r--configure.ac2
-rwxr-xr-xsrc/service-discovery-applet.in8
2 files changed, 5 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index e989ea1..5969b26 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
AC_PREREQ(2.59)
-AC_INIT([service-discovery-applet],[0.3],[sebastien (dot) estienne (at) gmail (dot) com])
+AC_INIT([service-discovery-applet],[0.4],[sebastien (dot) estienne (at) gmail (dot) com])
AC_CONFIG_SRCDIR([src/service-discovery-applet.in])
AM_INIT_AUTOMAKE([foreign 1.9 -Wall])
AC_CONFIG_MACRO_DIR([common])
diff --git a/src/service-discovery-applet.in b/src/service-discovery-applet.in
index 8f19573..5c5b334 100755
--- a/src/service-discovery-applet.in
+++ b/src/service-discovery-applet.in
@@ -180,9 +180,9 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
print "Error:", str(err)
def menuitem_response(self, widget, interface, protocol, name, type, domain):
- self.server.ResolveService(interface, protocol, name, type, domain, avahi.PROTO_INET, reply_handler=self.service_resolved, error_handler=self.print_error)
+ self.server.ResolveService(interface, protocol, name, type, domain, avahi.PROTO_INET, dbus.UInt32(0), reply_handler=self.service_resolved, error_handler=self.print_error)
- def new_service(self, interface, protocol, name, type, domain):
+ def new_service(self, interface, protocol, name, type, domain, flags):
print "Found service '%s' of type '%s' in domain '%s' on %s.%i." % (name, type, domain, self.siocgifname(interface), protocol)
try:
@@ -220,7 +220,7 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
self.display_service_notification(True, name, type)
- def remove_service(self, interface, protocol, name, type, domain):
+ def remove_service(self, interface, protocol, name, type, domain, flags):
print "Service '%s' of type '%s' in domain '%s' on %s.%i disappeared." % (name, type, domain, self.siocgifname(interface), protocol)
if self.zc_services.has_key((interface, protocol, name, type, domain)):
@@ -239,7 +239,7 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
print "Browsing for services of type '%s' in domain '%s' on %s.%i ..." % (type, domain, self.siocgifname(interface), protocol)
b = dbus.Interface(self.system_bus.get_object(avahi.DBUS_NAME,
- self.server.ServiceBrowserNew(interface, protocol, type, domain))
+ self.server.ServiceBrowserNew(interface, protocol, type, domain, dbus.UInt32(0)))
, avahi.DBUS_INTERFACE_SERVICE_BROWSER)
b.connect_to_signal('ItemNew', self.new_service)
b.connect_to_signal('ItemRemove', self.remove_service)