Package conduit :: Package modules :: Package NetworkModule :: Module Peers :: Class AvahiMonitor
[hide private]

Class AvahiMonitor

source code

Watches the network for other conduit instances using avahi.

Code adapted from elisa

Instance Methods [hide private]
 
__init__(self, dataprovider_detected_cb, dataprovider_removed_cb)
Connects to the system bus and configures avahi to listen for Conduit services
source code
 
_new_service(self, interface, protocol, name, type, domain, flags)
DBus callback when a new service is detected
source code
 
_resolve_service(self, interface, protocol, name, stype, domain, host, aprotocol, address, port, txt, flags)
Dbus callback
source code
 
_remove_service(self, interface, protocol, name, type, domain, flags)
Dbus callback when a service is removed
source code
 
_resolve_error(self, error)
Dbus callback when a service details cannot be resolved
source code