def service_disconnect(path):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_SERVICE, 'Disconnect')
def manager_get_technologies():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_MANAGER, 'GetTechnologies')
def manager_unregister_agent():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_MANAGER, 'UnregisterAgent', PATH_AGENT)
def manager_get_properties():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_MANAGER, 'GetProperties')
def manager_get_services():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_MANAGER, 'GetServices')
def technology_set_property(path, name, value):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_TECHNOLOGY, 'SetProperty', name, value)
def adapter_remove_device(path, device):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_ADAPTER,
                                  'RemoveDevice', device)
 def manager_register_agent(self):
     dbus_utils.call_method(BUS_NAME, PATH_OBEX, INTERFACE_AGENT_MANAGER,
                            'RegisterAgent', PATH_AGENT)
def transfer_get_all_properties(path):
    return dbus_utils.call_method(BUS_NAME, path,
                                  dbussy.DBUS.INTERFACE_PROPERTIES, 'GetAll',
                                  INTERFACE_TRANSFER)
 def manager_register_agent(self):
     dbus_utils.call_method(BUS_NAME, PATH_BLUEZ, INTERFACE_AGENT_MANAGER,
                            'RegisterAgent', PATH_AGENT, 'KeyboardDisplay')
def service_set_property(path, name, value):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_SERVICE,
                                  'SetProperty', name, value)
def device_set_property(path, name, value):
    return dbus_utils.call_method(BUS_NAME, path,
                                  dbussy.DBUS.INTERFACE_PROPERTIES, 'Set',
                                  INTERFACE_DEVICE, name, value)
def adapter_stop_discovery(path):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_ADAPTER,
                                  'StopDiscovery')
def adapter_set_property(path, name, value):
    return dbus_utils.call_method(BUS_NAME, path,
                                  dbussy.DBUS.INTERFACE_PROPERTIES, 'Set',
                                  INTERFACE_ADAPTER, name, value)
def service_get_properties(path):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_SERVICE, 'GetProperties')
def clock_get_properties():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_CLOCK, 'GetProperties')
def service_remove(path):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_SERVICE, 'Remove')
def clock_set_timeservers(timeservers):
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_CLOCK, 'SetProperty', 'Timeservers', (dbussy.DBUS.Signature('as'), timeservers))
def technology_wifi_scan():
    return dbus_utils.call_method(BUS_NAME, PATH_TECH_WIFI, INTERFACE_TECHNOLOGY, 'Scan')
def get_managed_objects():
    return dbus_utils.call_method(BUS_NAME, '/',
                                  dbussy.DBUSX.INTERFACE_OBJECT_MANAGER,
                                  'GetManagedObjects')