diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-07-03 15:02:04 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-07-03 15:02:04 +0200 |
commit | f283876a0e996b16606d1e39e9d8212c105db2a5 (patch) | |
tree | d8cc85b7a668e427776a03b040314ffa6031e174 /src/main.c | |
parent | 78238bcd30a5bd0e712bf0b6d19250a6628aa93e (diff) | |
download | connman-f283876a0e996b16606d1e39e9d8212c105db2a5.tar.gz connman-f283876a0e996b16606d1e39e9d8212c105db2a5.tar.bz2 connman-f283876a0e996b16606d1e39e9d8212c105db2a5.zip |
Add D-Bus disconnect callback
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -43,6 +43,11 @@ static void sig_term(int sig) g_main_loop_quit(main_loop); } +static void disconnect_callback(void *user_data) +{ + DBG("D-Bus disconnect"); +} + static gchar *option_interface = NULL; static gboolean option_detach = TRUE; static gboolean option_compat = FALSE; @@ -118,6 +123,8 @@ int main(int argc, char *argv[]) exit(1); } + g_dbus_set_disconnect_function(conn, disconnect_callback, NULL, NULL); + if (option_compat == TRUE) { if (g_dbus_request_name(conn, NM_SERVICE, NULL) == FALSE) { fprintf(stderr, "Can't register compat service\n"); |