static void pacrunner_exit(void) { connman_proxy_driver_unregister(&pacrunner_proxy); connman_notifier_unregister(&pacrunner_notifier); g_dbus_remove_watch(connection, pacrunner_watch); destroy_proxy_configuration(); dbus_connection_unref(connection); }
static void proxy_changed(struct connman_service *service) { DBG("service %p", service); if (service != default_service) return; if (daemon_running == FALSE) return; destroy_proxy_configuration(); create_proxy_configuration(); }
static void default_service_changed(struct connman_service *service) { DBG("service %p", service); if (service == default_service) return; default_service = service; if (!daemon_running) return; destroy_proxy_configuration(); create_proxy_configuration(); }