Lines Matching defs:msg
35 parse_first_part(run_request *r, DBusMessage *msg, DBusMessageIter *iter)
67 handle_run(DBusConnection *con, DBusMessage *msg)
75 g_assert(dbus_message_iter_init(msg, &iter));
77 if (!parse_first_part(r, msg, &iter))
97 run_request_run(r, con, msg, NULL);
102 reply = dbus_message_new_error(msg, "org.freedesktop.HalRunner.Malformed",
109 handle_start(DBusConnection *con, DBusMessage *msg)
118 g_assert(dbus_message_iter_init(msg, &iter));
120 if (!dbus_message_iter_init(msg, &iter) || !parse_first_part(r, msg, &iter))
125 reply = dbus_message_new_method_return(msg);
131 reply = dbus_message_new_error(msg, "org.freedesktop.HalRunner.Failed",
139 reply = dbus_message_new_error(msg, "org.freedesktop.HalRunner.Malformed",
146 handle_kill(DBusConnection *con, DBusMessage *msg)
153 if (!dbus_message_get_args(msg, &error,
156 reply = dbus_message_new_error (msg, "org.freedesktop.HalRunner.Malformed",
166 reply = dbus_message_new_method_return(msg);
172 filter(DBusConnection *con, DBusMessage *msg, void *user_data)
176 if (dbus_message_is_method_call(msg, "org.freedesktop.HalRunner", "Run")) {
177 handle_run(con, msg);
179 } else if (dbus_message_is_method_call(msg, "org.freedesktop.HalRunner", "Start")) {
180 handle_start(con, msg);
182 } else if (dbus_message_is_method_call(msg, "org.freedesktop.HalRunner", "Kill")) {
183 handle_kill(con, msg);
185 } else if (dbus_message_is_method_call(msg, "org.freedesktop.HalRunner", "KillAll")) {
188 reply = dbus_message_new_method_return(msg);