*/
#include "connman_manager.hpp"
+#include "dbus_connection.hpp"
#include <settingsd/dbus_signal_callback.hpp>
#include <settingsd/glib_traits.hpp>
ivi::settings::connman_manager::connman_manager(
+ GDBusConnection * connection,
event_callback const & e)
: connman_("net.connman.Manager", // Interface
"/", // Object path
+ connection,
e)
, event_callback_(e)
, subscription_id_(
g_dbus_connection_signal_subscribe(
- g_dbus_proxy_get_connection(G_DBUS_PROXY(connman_.proxy())),
+ connection,
nullptr,
connman_.interface_name(),
"ServicesChanged",
ivi::settings::connman_manager::~connman_manager()
{
- g_dbus_connection_signal_unsubscribe(
- g_dbus_proxy_get_connection(G_DBUS_PROXY(connman_.proxy())),
- subscription_id_);
+ g_dbus_connection_signal_unsubscribe(connman_.connection(),
+ subscription_id_);
}
GVariant *