exit_type
send_reply(DBusConnection *con, DBusMessage *msg, guint32 exit_type, gint32 return_code, gchar **error)
dbus_message_iter_append_basic(&iter, DBUS_TYPE_UINT32, &exit_type);
addon_terminated (HalDevice *device, guint32 exit_type,
hald_exec_method_cb (HalDevice *d, guint32 exit_type,
hald_exec_method_cb (HalDevice *d, guint32 exit_type,
if (exit_type == HALD_RUN_SUCCESS && error != NULL &&
if (exit_type != HALD_RUN_SUCCESS) {
typedef void (*HalRunTerminatedCB) (HalDevice *d, guint32 exit_type,
devinfo_callouts_probing_done (HalDevice *d, guint32 exit_type, gint return_code, char **error, gpointer userdata1, gpointer userdata2)
if (exit_type != HALD_RUN_SUCCESS || (return_code != 0)) {
void (*probing_done) (HalDevice *d, guint32 exit_type, gint return_code, char **error, gpointer userdata1, gpointer userdata2);
void devinfo_callouts_probing_done (HalDevice *d, guint32 exit_type, gint return_code, char **error,
devinfo_battery_rescan_probing_done(HalDevice *d, guint32 exit_type,
static void devinfo_battery_rescan_probing_done(HalDevice *d, guint32 exit_type,
devinfo_storage_probing_done (HalDevice *d, guint32 exit_type, gint return_code, char **error, gpointer userdata1, gpointer userdata2)
if (exit_type != HALD_RUN_SUCCESS || return_code != 0) {
HAL_INFO (("devinfo_storage_probing_done returning exit_type=%d return_code=%d", exit_type, return_code));
devinfo_storage_rescan_probing_done (HalDevice *d, guint32 exit_type, gint return_code, char **error, gpointer userdata1, gpointer userdata2)
devinfo_storage_cleanup_mountpoint_cb (HalDevice *d, guint32 exit_type,
devinfo_volume_force_unmount_cb (HalDevice *d, guint32 exit_type,
HAL_INFO (("devinfo_volume_force_unmount_cb for udi='%s', exit_type=%d, return_code=%d", hal_device_get_udi (d), exit_type, return_code));
if (exit_type == HALD_RUN_SUCCESS && error != NULL &&
devinfo_floppy_rescan_probing_done (HalDevice *d, guint32 exit_type, gint return_code,
static void devinfo_storage_probing_done (HalDevice *d, guint32 exit_type, gint return_code, char **error, gpointer userdata1, gpointer userdata2);
callout_terminated (HalDevice *d, guint32 exit_type,