diff options
Diffstat (limited to 'node-startup-controller/node-startup-controller-application.c')
-rw-r--r-- | node-startup-controller/node-startup-controller-application.c | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/node-startup-controller/node-startup-controller-application.c b/node-startup-controller/node-startup-controller-application.c index d8396ce..bbd70fb 100644 --- a/node-startup-controller/node-startup-controller-application.c +++ b/node-startup-controller/node-startup-controller-application.c @@ -77,6 +77,12 @@ static void node_startup_controller_application_luc_groups_started NodeStartupControllerApplication *application); static gboolean node_startup_controller_application_handle_sigterm (gpointer user_data); static void node_startup_controller_application_unregister_shutdown_consumer (NodeStartupControllerApplication *application); +static void node_startup_controller_application_bus_name_acquired (GDBusConnection *connection, + const gchar *name, + gpointer user_data); +static void node_startup_controller_application_bus_name_lost (GDBusConnection *connection, + const gchar *name, + gpointer user_data); @@ -355,7 +361,10 @@ node_startup_controller_application_constructed (GObject *object) /* get a bus name on the given connection */ application->bus_name_id = g_bus_own_name_on_connection (application->connection, "org.genivi.NodeStartupController1", - G_BUS_NAME_OWNER_FLAGS_NONE, NULL, NULL, NULL, NULL); + G_BUS_NAME_OWNER_FLAGS_NONE, + node_startup_controller_application_bus_name_acquired, + node_startup_controller_application_bus_name_lost, NULL, + NULL); /* create a shutdown client for the node startup controller itself */ object_path = "/org/genivi/NodeStartupController1/ShutdownConsumer/0"; @@ -634,6 +643,30 @@ node_startup_controller_application_unregister_shutdown_consumer (NodeStartupCon +static void +node_startup_controller_application_bus_name_acquired (GDBusConnection *connection, + const gchar *name, + gpointer user_data) +{ + DLT_LOG (controller_context, DLT_LOG_INFO, + DLT_STRING ("Successfully acquired bus name:"), + DLT_STRING (name)); +} + + + +static void +node_startup_controller_application_bus_name_lost (GDBusConnection *connection, + const gchar *name, + gpointer user_data) +{ + DLT_LOG (controller_context, DLT_LOG_INFO, + DLT_STRING ("Lost bus name:"), + DLT_STRING (name)); +} + + + /** * node_startup_controller_application_new: * @main_loop: The application's main loop. |