summaryrefslogtreecommitdiff
path: root/node-startup-controller
diff options
context:
space:
mode:
authorJannis Pohlmann <jannis.pohlmann@codethink.co.uk>2012-07-31 18:32:30 +0100
committerJannis Pohlmann <jannis.pohlmann@codethink.co.uk>2012-07-31 18:44:23 +0100
commit3284f0fac73dae894987f7ccbcd28a4ffb391be6 (patch)
tree240be5d91778698cb6b3176280efb61eac31ad4f /node-startup-controller
parent20a5397339a16ab54a2413e21fdf8b686d53afa7 (diff)
downloadnode-startup-controller-3284f0fac73dae894987f7ccbcd28a4ffb391be6.tar.gz
Rename BootManagerApplication to NodeStartupControllerApplication
Diffstat (limited to 'node-startup-controller')
-rw-r--r--node-startup-controller/Makefile.am4
-rw-r--r--node-startup-controller/boot-manager-application.h42
-rw-r--r--node-startup-controller/main.c34
-rw-r--r--node-startup-controller/node-startup-controller-application.c (renamed from node-startup-controller/boot-manager-application.c)214
-rw-r--r--node-startup-controller/node-startup-controller-application.h42
5 files changed, 169 insertions, 167 deletions
diff --git a/node-startup-controller/Makefile.am b/node-startup-controller/Makefile.am
index 15a3a7d..0054fdf 100644
--- a/node-startup-controller/Makefile.am
+++ b/node-startup-controller/Makefile.am
@@ -22,8 +22,6 @@ systemd_unit_built_sources = \
systemd-unit-dbus.c
boot_manager_SOURCES = \
- boot-manager-application.c \
- boot-manager-application.h \
glib-extensions.c \
glib-extensions.h \
job-manager.c \
@@ -32,6 +30,8 @@ boot_manager_SOURCES = \
la-handler-service.h \
luc-starter.c \
luc-starter.h \
+ node-startup-controller-application.c \
+ node-startup-controller-application.h \
node-startup-controller-service.c \
node-startup-controller-service.h \
target-startup-monitor.c \
diff --git a/node-startup-controller/boot-manager-application.h b/node-startup-controller/boot-manager-application.h
deleted file mode 100644
index 31b7c6a..0000000
--- a/node-startup-controller/boot-manager-application.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* vi:set et ai sw=2 sts=2 ts=2: */
-/* -
- * Copyright (c) 2012 GENIVI.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- */
-
-#ifndef __BOOT_MANAGER_APPLICATION_H__
-#define __BOOT_MANAGER_APPLICATION_H__
-
-#include <gio/gio.h>
-
-#include <node-startup-controller/node-startup-controller-service.h>
-#include <node-startup-controller/job-manager.h>
-#include <node-startup-controller/la-handler-service.h>
-
-G_BEGIN_DECLS
-
-#define BOOT_MANAGER_TYPE_APPLICATION (boot_manager_application_get_type ())
-#define BOOT_MANAGER_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BOOT_MANAGER_TYPE_APPLICATION, BootManagerApplication))
-#define BOOT_MANAGER_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BOOT_MANAGER_TYPE_APPLICATION, BootManagerApplicationClass))
-#define BOOT_MANAGER_IS_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BOOT_MANAGER_TYPE_APPLICATION))
-#define BOOT_MANAGER_IS_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BOOT_MANAGER_TYPE_APPLICATION))
-#define BOOT_MANAGER_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BOOT_MANAGER_TYPE_APPLICATION, BootManagerApplicationClass))
-
-typedef struct _BootManagerApplicationClass BootManagerApplicationClass;
-typedef struct _BootManagerApplication BootManagerApplication;
-
-GType boot_manager_application_get_type (void) G_GNUC_CONST;
-
-BootManagerApplication *boot_manager_application_new (GMainLoop *main_loop,
- GDBusConnection *connection,
- JobManager *job_manager,
- LAHandlerService *la_handler,
- NodeStartupControllerService *node_startup_controller) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
-
-G_END_DECLS
-
-#endif /* !__BOOT_MANAGER_APPLICATION_H__ */
-
diff --git a/node-startup-controller/main.c b/node-startup-controller/main.c
index de7d2ce..d3785e2 100644
--- a/node-startup-controller/main.c
+++ b/node-startup-controller/main.c
@@ -20,8 +20,8 @@
#include <dlt/dlt.h>
-#include <node-startup-controller/boot-manager-application.h>
#include <node-startup-controller/la-handler-service.h>
+#include <node-startup-controller/node-startup-controller-application.h>
#include <node-startup-controller/node-startup-controller-dbus.h>
#include <node-startup-controller/node-startup-controller-service.h>
#include <node-startup-controller/systemd-manager-dbus.h>
@@ -48,16 +48,16 @@ int
main (int argc,
char **argv)
{
- NodeStartupControllerService *node_startup_controller;
- BootManagerApplication *application;
- TargetStartupMonitor *target_startup_monitor;
- LAHandlerService *la_handler_service;
- GDBusConnection *connection;
- SystemdManager *systemd_manager;
- JobManager *job_manager;
- GMainLoop *main_loop;
- GError *error = NULL;
- gchar *msg;
+ NodeStartupControllerApplication *application;
+ NodeStartupControllerService *node_startup_controller;
+ TargetStartupMonitor *target_startup_monitor;
+ LAHandlerService *la_handler_service;
+ GDBusConnection *connection;
+ SystemdManager *systemd_manager;
+ JobManager *job_manager;
+ GMainLoop *main_loop;
+ GError *error = NULL;
+ gchar *msg;
/* register the application and context in DLT */
DLT_REGISTER_APP ("BMGR", "GENIVI Boot Manager");
@@ -124,13 +124,13 @@ main (int argc,
return EXIT_FAILURE;
}
- /* instantiate the boot manager service implementation */
+ /* instantiate the node startup controller service implementation */
node_startup_controller = node_startup_controller_service_new (connection);
- /* attempt to start the boot manager service */
+ /* attempt to start the node startup controller service */
if (!node_startup_controller_service_start_up (node_startup_controller, &error))
{
- msg = g_strdup_printf ("Failed to start the boot manager service: %s",
+ msg = g_strdup_printf ("Failed to start the node startup controller service: %s",
error->message);
DLT_LOG (boot_manager_context, DLT_LOG_ERROR, DLT_STRING (msg));
g_free (msg);
@@ -176,9 +176,9 @@ main (int argc,
target_startup_monitor = target_startup_monitor_new (systemd_manager);
/* create and run the main application */
- application = boot_manager_application_new (main_loop, connection,
- job_manager, la_handler_service,
- node_startup_controller);
+ application = node_startup_controller_application_new (main_loop, connection,
+ job_manager, la_handler_service,
+ node_startup_controller);
/* run the main loop */
g_main_loop_run (main_loop);
diff --git a/node-startup-controller/boot-manager-application.c b/node-startup-controller/node-startup-controller-application.c
index 825f3ce..2f3dbb2 100644
--- a/node-startup-controller/boot-manager-application.c
+++ b/node-startup-controller/node-startup-controller-application.c
@@ -25,7 +25,7 @@
#include <common/shutdown-consumer-dbus.h>
#include <common/watchdog-client.h>
-#include <node-startup-controller/boot-manager-application.h>
+#include <node-startup-controller/node-startup-controller-application.h>
#include <node-startup-controller/node-startup-controller-service.h>
#include <node-startup-controller/job-manager.h>
#include <node-startup-controller/la-handler-service.h>
@@ -52,38 +52,38 @@ enum
-static void boot_manager_application_finalize (GObject *object);
-static void boot_manager_application_constructed (GObject *object);
-static void boot_manager_application_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec);
-static gboolean boot_manager_application_handle_lifecycle_request (ShutdownConsumer *interface,
- GDBusMethodInvocation *invocation,
- NSMShutdownType request,
- guint request_id,
- BootManagerApplication *application);
-static void boot_manager_application_handle_register_finish (GObject *object,
- GAsyncResult *res,
- gpointer user_data);
-static void boot_manager_application_handle_unregister_finish (GObject *object,
- GAsyncResult *res,
- gpointer user_data);
-static void boot_manager_application_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec);
-static void boot_manager_application_luc_groups_started (LUCStarter *starter,
- BootManagerApplication *application);
-
-
-
-struct _BootManagerApplicationClass
+static void node_startup_controller_application_finalize (GObject *object);
+static void node_startup_controller_application_constructed (GObject *object);
+static void node_startup_controller_application_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec);
+static gboolean node_startup_controller_application_handle_lifecycle_request (ShutdownConsumer *interface,
+ GDBusMethodInvocation *invocation,
+ NSMShutdownType request,
+ guint request_id,
+ NodeStartupControllerApplication *application);
+static void node_startup_controller_application_handle_register_finish (GObject *object,
+ GAsyncResult *res,
+ gpointer user_data);
+static void node_startup_controller_application_handle_unregister_finish (GObject *object,
+ GAsyncResult *res,
+ gpointer user_data);
+static void node_startup_controller_application_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec);
+static void node_startup_controller_application_luc_groups_started (LUCStarter *starter,
+ NodeStartupControllerApplication *application);
+
+
+
+struct _NodeStartupControllerApplicationClass
{
GObjectClass __parent__;
};
-struct _BootManagerApplication
+struct _NodeStartupControllerApplication
{
GObject __parent__;
@@ -112,26 +112,28 @@ struct _BootManagerApplication
/* identifier for the registered bus name */
guint bus_name_id;
- /* shutdown client for the boot manager itself */
+ /* shutdown client for the node startup controller itself */
ShutdownClient *client;
};
-G_DEFINE_TYPE (BootManagerApplication, boot_manager_application, G_TYPE_OBJECT);
+G_DEFINE_TYPE (NodeStartupControllerApplication,
+ node_startup_controller_application,
+ G_TYPE_OBJECT);
static void
-boot_manager_application_class_init (BootManagerApplicationClass *klass)
+node_startup_controller_application_class_init (NodeStartupControllerApplicationClass *klass)
{
GObjectClass *gobject_class;
gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = boot_manager_application_finalize;
- gobject_class->constructed = boot_manager_application_constructed;
- gobject_class->get_property = boot_manager_application_get_property;
- gobject_class->set_property = boot_manager_application_set_property;
+ gobject_class->finalize = node_startup_controller_application_finalize;
+ gobject_class->constructed = node_startup_controller_application_constructed;
+ gobject_class->get_property = node_startup_controller_application_get_property;
+ gobject_class->set_property = node_startup_controller_application_set_property;
g_object_class_install_property (gobject_class,
PROP_CONNECTION,
@@ -197,7 +199,7 @@ boot_manager_application_class_init (BootManagerApplicationClass *klass)
static void
-boot_manager_application_init (BootManagerApplication *application)
+node_startup_controller_application_init (NodeStartupControllerApplication *application)
{
const gchar *watchdog_str;
guint64 watchdog_usec = 0;
@@ -231,10 +233,10 @@ boot_manager_application_init (BootManagerApplication *application)
static void
-boot_manager_application_finalize (GObject *object)
+node_startup_controller_application_finalize (GObject *object)
{
- BootManagerApplication *application = BOOT_MANAGER_APPLICATION (object);
- ShutdownConsumer *consumer;
+ NodeStartupControllerApplication *application = NODE_STARTUP_CONTROLLER_APPLICATION (object);
+ ShutdownConsumer *consumer;
/* disconnect from the shutdown consumer */
consumer = shutdown_client_get_consumer (application->client);
@@ -270,23 +272,23 @@ boot_manager_application_finalize (GObject *object)
/* release the main loop */
g_main_loop_unref (application->main_loop);
- (*G_OBJECT_CLASS (boot_manager_application_parent_class)->finalize) (object);
+ (*G_OBJECT_CLASS (node_startup_controller_application_parent_class)->finalize) (object);
}
static void
-boot_manager_application_constructed (GObject *object)
+node_startup_controller_application_constructed (GObject *object)
{
- BootManagerApplication *application = BOOT_MANAGER_APPLICATION (object);
- ShutdownConsumer *consumer;
- NSMShutdownType shutdown_mode;
- NSMConsumer *nsm_consumer;
- GError *error = NULL;
- gchar *bus_name = "org.genivi.BootManager1";
- gchar *log_text;
- gchar *object_path;
- gint timeout;
+ NodeStartupControllerApplication *application = NODE_STARTUP_CONTROLLER_APPLICATION (object);
+ ShutdownConsumer *consumer;
+ NSMShutdownType shutdown_mode;
+ NSMConsumer *nsm_consumer;
+ GError *error = NULL;
+ gchar *bus_name = "org.genivi.NodeStartupController1";
+ gchar *log_text;
+ gchar *object_path;
+ gint timeout;
/* instantiate the LUC starter */
application->luc_starter = luc_starter_new (application->job_manager,
@@ -295,7 +297,7 @@ boot_manager_application_constructed (GObject *object)
/* be notified when LUC groups have started so that we can hand
* control over to systemd again */
g_signal_connect (application->luc_starter, "luc-groups-started",
- G_CALLBACK (boot_manager_application_luc_groups_started),
+ G_CALLBACK (node_startup_controller_application_luc_groups_started),
application);
/* restore the LUC if desired */
@@ -303,11 +305,11 @@ boot_manager_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.BootManager1",
+ g_bus_own_name_on_connection (application->connection, "org.genivi.NodeStartupController1",
G_BUS_NAME_OWNER_FLAGS_NONE, NULL, NULL, NULL, NULL);
- /* create a shutdown client for the boot manager itself */
- object_path = "/org/genivi/BootManager1/ShutdownConsumer/0";
+ /* create a shutdown client for the node startup controller itself */
+ object_path = "/org/genivi/NodeStartupController1/ShutdownConsumer/0";
shutdown_mode = NSM_SHUTDOWN_TYPE_NORMAL;
timeout = 1000;
application->client = shutdown_client_new (bus_name, object_path, shutdown_mode,
@@ -317,7 +319,7 @@ boot_manager_application_constructed (GObject *object)
consumer = shutdown_consumer_skeleton_new ();
shutdown_client_set_consumer (application->client, consumer);
g_signal_connect (consumer, "handle-lifecycle-request",
- G_CALLBACK (boot_manager_application_handle_lifecycle_request),
+ G_CALLBACK (node_startup_controller_application_handle_lifecycle_request),
application);
/* export the shutdown consumer on the bus */
@@ -331,11 +333,11 @@ boot_manager_application_constructed (GObject *object)
g_clear_error (&error);
}
- /* register boot manager as a shutdown consumer */
+ /* register node startup controller as a shutdown consumer */
nsm_consumer = la_handler_service_get_nsm_consumer (application->la_handler);
nsm_consumer_call_register_shutdown_client (nsm_consumer, bus_name, object_path,
shutdown_mode, timeout, NULL,
- boot_manager_application_handle_register_finish,
+ node_startup_controller_application_handle_register_finish,
NULL);
/* release the shutdown consumer */
@@ -345,9 +347,9 @@ boot_manager_application_constructed (GObject *object)
static void
-boot_manager_application_handle_register_finish (GObject *object,
- GAsyncResult *res,
- gpointer user_data)
+node_startup_controller_application_handle_register_finish (GObject *object,
+ GAsyncResult *res,
+ gpointer user_data)
{
NSMConsumer *nsm_consumer = NSM_CONSUMER (object);
GError *error = NULL;
@@ -357,11 +359,11 @@ boot_manager_application_handle_register_finish (GObject *object,
g_return_if_fail (IS_NSM_CONSUMER (nsm_consumer));
g_return_if_fail (G_IS_ASYNC_RESULT (res));
- /* finish registering boot manager as a shutdown client */
+ /* finish registering node startup controller as a shutdown client */
if (!nsm_consumer_call_register_shutdown_client_finish (nsm_consumer, &error_code, res,
&error))
{
- log_text = g_strdup_printf ("Failed to register the boot manager as a shutdown "
+ log_text = g_strdup_printf ("Failed to register the node startup controller as a shutdown "
"consumer: %s", error->message);
DLT_LOG (boot_manager_context, DLT_LOG_ERROR, DLT_STRING (log_text));
g_free (log_text);
@@ -369,14 +371,14 @@ boot_manager_application_handle_register_finish (GObject *object,
}
else if (error_code == NSM_ERROR_STATUS_OK)
{
- log_text = g_strdup_printf ("The boot manager has registered as a shutdown "
+ log_text = g_strdup_printf ("The node startup controller has registered as a shutdown "
"consumer");
DLT_LOG (boot_manager_context, DLT_LOG_INFO, DLT_STRING (log_text));
g_free (log_text);
}
else
{
- log_text = g_strdup_printf ("Failed to register the boot manager as a shutdown "
+ log_text = g_strdup_printf ("Failed to register the node startup controller as a shutdown "
"consumer: error status %d", error_code);
DLT_LOG (boot_manager_context, DLT_LOG_ERROR, DLT_STRING (log_text));
g_free (log_text);
@@ -386,25 +388,25 @@ boot_manager_application_handle_register_finish (GObject *object,
static void
-boot_manager_application_handle_unregister_finish (GObject *object,
- GAsyncResult *res,
- gpointer user_data)
+node_startup_controller_application_handle_unregister_finish (GObject *object,
+ GAsyncResult *res,
+ gpointer user_data)
{
- BootManagerApplication *application = BOOT_MANAGER_APPLICATION (user_data);
- NSMConsumer *nsm_consumer = NSM_CONSUMER (object);
- GError *error = NULL;
- gchar *log_text;
- gint error_code = NSM_ERROR_STATUS_OK;
+ NodeStartupControllerApplication *application = NODE_STARTUP_CONTROLLER_APPLICATION (user_data);
+ NSMConsumer *nsm_consumer = NSM_CONSUMER (object);
+ GError *error = NULL;
+ gchar *log_text;
+ gint error_code = NSM_ERROR_STATUS_OK;
g_return_if_fail (IS_NSM_CONSUMER (nsm_consumer));
- g_return_if_fail (BOOT_MANAGER_IS_APPLICATION (application));
+ g_return_if_fail (IS_NODE_STARTUP_CONTROLLER_APPLICATION (application));
g_return_if_fail (G_IS_ASYNC_RESULT (res));
- /* finish unregistering boot manager as a shutdown client */
+ /* finish unregistering node startup controller as a shutdown client */
if (!nsm_consumer_call_un_register_shutdown_client_finish (nsm_consumer, &error_code,
res, &error))
{
- log_text = g_strdup_printf ("Failed to unregister the boot manager as a shutdown "
+ log_text = g_strdup_printf ("Failed to unregister the node startup controller as a shutdown "
"consumer: %s", error->message);
DLT_LOG (boot_manager_context, DLT_LOG_ERROR, DLT_STRING (log_text));
g_free (log_text);
@@ -412,14 +414,14 @@ boot_manager_application_handle_unregister_finish (GObject *object,
}
else if (error_code == NSM_ERROR_STATUS_OK)
{
- log_text = g_strdup_printf ("The boot manager has unregistered as a shutdown "
+ log_text = g_strdup_printf ("The node startup controller has unregistered as a shutdown "
"consumer");
DLT_LOG (boot_manager_context, DLT_LOG_INFO, DLT_STRING (log_text));
g_free (log_text);
}
else
{
- log_text = g_strdup_printf ("Failed to unregister the boot manager as a shutdown "
+ log_text = g_strdup_printf ("Failed to unregister the node startup controller as a shutdown "
"consumer: error status %d", error_code);
DLT_LOG (boot_manager_context, DLT_LOG_ERROR, DLT_STRING (log_text));
g_free (log_text);
@@ -432,11 +434,11 @@ boot_manager_application_handle_unregister_finish (GObject *object,
static gboolean
-boot_manager_application_handle_lifecycle_request (ShutdownConsumer *consumer,
- GDBusMethodInvocation *invocation,
- NSMShutdownType request,
- guint request_id,
- BootManagerApplication *application)
+node_startup_controller_application_handle_lifecycle_request (ShutdownConsumer *consumer,
+ GDBusMethodInvocation *invocation,
+ NSMShutdownType request,
+ guint request_id,
+ NodeStartupControllerApplication *application)
{
NSMConsumer *nsm_consumer;
const gchar *bus_name;
@@ -445,7 +447,7 @@ boot_manager_application_handle_lifecycle_request (ShutdownConsumer *consu
g_return_val_if_fail (IS_SHUTDOWN_CONSUMER (consumer), FALSE);
g_return_val_if_fail (G_IS_DBUS_METHOD_INVOCATION (invocation), FALSE);
- g_return_val_if_fail (BOOT_MANAGER_IS_APPLICATION (application), FALSE);
+ g_return_val_if_fail (IS_NODE_STARTUP_CONTROLLER_APPLICATION (application), FALSE);
/* cancel the LUC startup */
luc_starter_cancel (application->luc_starter);
@@ -457,14 +459,14 @@ boot_manager_application_handle_lifecycle_request (ShutdownConsumer *consu
shutdown_consumer_complete_lifecycle_request (consumer, invocation,
NSM_ERROR_STATUS_OK);
- /* deregister the boot manager as a shutdown client itself */
+ /* deregister the node startup controller as a shutdown client itself */
nsm_consumer = la_handler_service_get_nsm_consumer (application->la_handler);
bus_name = shutdown_client_get_bus_name (application->client);
object_path = shutdown_client_get_object_path (application->client);
shutdown_mode = shutdown_client_get_shutdown_mode (application->client);
nsm_consumer_call_un_register_shutdown_client (nsm_consumer, bus_name,
object_path, shutdown_mode, NULL,
- boot_manager_application_handle_unregister_finish,
+ node_startup_controller_application_handle_unregister_finish,
application);
return TRUE;
}
@@ -472,12 +474,12 @@ boot_manager_application_handle_lifecycle_request (ShutdownConsumer *consu
static void
-boot_manager_application_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
+node_startup_controller_application_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
{
- BootManagerApplication *application = BOOT_MANAGER_APPLICATION (object);
+ NodeStartupControllerApplication *application = NODE_STARTUP_CONTROLLER_APPLICATION (object);
switch (prop_id)
{
@@ -507,12 +509,12 @@ boot_manager_application_get_property (GObject *object,
static void
-boot_manager_application_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
+node_startup_controller_application_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
{
- BootManagerApplication *application = BOOT_MANAGER_APPLICATION (object);
+ NodeStartupControllerApplication *application = NODE_STARTUP_CONTROLLER_APPLICATION (object);
switch (prop_id)
{
@@ -540,11 +542,11 @@ boot_manager_application_set_property (GObject *object,
static void
-boot_manager_application_luc_groups_started (LUCStarter *starter,
- BootManagerApplication *application)
+node_startup_controller_application_luc_groups_started (LUCStarter *starter,
+ NodeStartupControllerApplication *application)
{
g_return_if_fail (IS_LUC_STARTER (starter));
- g_return_if_fail (BOOT_MANAGER_IS_APPLICATION (application));
+ g_return_if_fail (IS_NODE_STARTUP_CONTROLLER_APPLICATION (application));
/* notify systemd that we have finished starting the LUC and
* that it can take over control to start unfocused.target,
@@ -554,12 +556,12 @@ boot_manager_application_luc_groups_started (LUCStarter *starter,
-BootManagerApplication *
-boot_manager_application_new (GMainLoop *main_loop,
- GDBusConnection *connection,
- JobManager *job_manager,
- LAHandlerService *la_handler,
- NodeStartupControllerService *node_startup_controller)
+NodeStartupControllerApplication *
+node_startup_controller_application_new (GMainLoop *main_loop,
+ GDBusConnection *connection,
+ JobManager *job_manager,
+ LAHandlerService *la_handler,
+ NodeStartupControllerService *node_startup_controller)
{
g_return_val_if_fail (main_loop != NULL, NULL);
g_return_val_if_fail (G_IS_DBUS_CONNECTION (connection), NULL);
@@ -567,7 +569,7 @@ boot_manager_application_new (GMainLoop *main_loop,
g_return_val_if_fail (LA_HANDLER_IS_SERVICE (la_handler), NULL);
g_return_val_if_fail (IS_NODE_STARTUP_CONTROLLER_SERVICE (node_startup_controller), NULL);
- return g_object_new (BOOT_MANAGER_TYPE_APPLICATION,
+ return g_object_new (TYPE_NODE_STARTUP_CONTROLLER_APPLICATION,
"connection", connection,
"node-startup-controller", node_startup_controller,
"job-manager", job_manager,
diff --git a/node-startup-controller/node-startup-controller-application.h b/node-startup-controller/node-startup-controller-application.h
new file mode 100644
index 0000000..284db15
--- /dev/null
+++ b/node-startup-controller/node-startup-controller-application.h
@@ -0,0 +1,42 @@
+/* vi:set et ai sw=2 sts=2 ts=2: */
+/* -
+ * Copyright (c) 2012 GENIVI.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+#ifndef __NODE_STARTUP_CONTROLLER_APPLICATION_H__
+#define __NODE_STARTUP_CONTROLLER_APPLICATION_H__
+
+#include <gio/gio.h>
+
+#include <node-startup-controller/node-startup-controller-service.h>
+#include <node-startup-controller/job-manager.h>
+#include <node-startup-controller/la-handler-service.h>
+
+G_BEGIN_DECLS
+
+#define TYPE_NODE_STARTUP_CONTROLLER_APPLICATION (node_startup_controller_application_get_type ())
+#define NODE_STARTUP_CONTROLLER_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_NODE_STARTUP_CONTROLLER_APPLICATION, NodeStartupControllerApplication))
+#define NODE_STARTUP_CONTROLLER_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_NODE_STARTUP_CONTROLLER_APPLICATION, NodeStartupControllerApplicationClass))
+#define IS_NODE_STARTUP_CONTROLLER_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_NODE_STARTUP_CONTROLLER_APPLICATION))
+#define IS_NODE_STARTUP_CONTROLLER_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_NODE_STARTUP_CONTROLLER_APPLICATION))
+#define NODE_STARTUP_CONTROLLER_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_NODE_STARTUP_CONTROLLER_APPLICATION, NodeStartupControllerApplicationClass))
+
+typedef struct _NodeStartupControllerApplicationClass NodeStartupControllerApplicationClass;
+typedef struct _NodeStartupControllerApplication NodeStartupControllerApplication;
+
+GType node_startup_controller_application_get_type (void) G_GNUC_CONST;
+
+NodeStartupControllerApplication *node_startup_controller_application_new (GMainLoop *main_loop,
+ GDBusConnection *connection,
+ JobManager *job_manager,
+ LAHandlerService *la_handler,
+ NodeStartupControllerService *node_startup_controller) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
+
+G_END_DECLS
+
+#endif /* !__NODE_STARTUP_CONTROLLER_APPLICATION_H__ */
+