X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-daemon%2Fdbus-test.py;h=a5adc0f7af8d8a23a07af71cb641c6aa015aea3e;hb=66c6bca0849a82be92d6bff82c478d769f8af869;hp=3cbe19c6aae846a53e45bd6b8bfa8ee62e90e820;hpb=ec9c575fb8d6d9ee2f929ad6cd70177e35ba9cd3;p=catta diff --git a/avahi-daemon/dbus-test.py b/avahi-daemon/dbus-test.py index 3cbe19c..a5adc0f 100755 --- a/avahi-daemon/dbus-test.py +++ b/avahi-daemon/dbus-test.py @@ -1,13 +1,13 @@ #!/usr/bin/python2.4 -import dbus -import gobject -try: import dbus.glib -except ImportError, e: pass +import dbus, gobject +try: + import dbus.glib +except ImportError, e: + pass bus = dbus.SystemBus() - -server = dbus.Interface(bus.get_object("org.freedesktop.Avahi", '/org/freedesktop/Avahi/Server'), 'org.freedesktop.Avahi.Server') +server = dbus.Interface(bus.get_object("org.freedesktop.Avahi", '/'), 'org.freedesktop.Avahi.Server') def server_state_changed_callback(t): print "Server::StateChanged: ", t @@ -22,6 +22,13 @@ print server.ResolveAddress(0, 0, "192.168.50.4") print "Host name: %s" % server.GetHostName() print "Domain name: %s" % server.GetDomainName() print "FQDN: %s" % server.GetHostNameFqdn() +print "State: %i" % server.GetState() + +n = server.GetNetworkInterfaceNameByIndex(2) +print "network: 2 -> %s -> %i" % (n, server.GetNetworkInterfaceIndexByName(n)) + +print server.GetAlternativeHostName("gurkiman10") +print server.GetAlternativeServiceName("Ahuga Service") def entry_group_state_changed_callback(t): print "EntryGroup::StateChanged: ", t