Lines Matching refs:message
82 static DBusMessage * get_all_properties(DBusMessage *message, char *interface, in get_all_properties() argument
89 reply = dbus_message_new_method_return(message); in get_all_properties()
91 return wpas_dbus_error_no_memory(message); in get_all_properties()
96 return wpas_dbus_error_no_memory(message); in get_all_properties()
105 message, &error, DBUS_ERROR_INVALID_ARGS, in get_all_properties()
113 return wpas_dbus_error_no_memory(message); in get_all_properties()
120 static int is_signature_correct(DBusMessage *message, in is_signature_correct() argument
126 const char *sig = dbus_message_get_signature(message); in is_signature_correct()
148 static DBusMessage * properties_get_all(DBusMessage *message, char *interface, in properties_get_all() argument
151 if (os_strcmp(dbus_message_get_signature(message), "s") != 0) in properties_get_all()
152 return dbus_message_new_error(message, DBUS_ERROR_INVALID_ARGS, in properties_get_all()
155 return get_all_properties(message, interface, obj_dsc); in properties_get_all()
159 static DBusMessage * properties_get(DBusMessage *message, in properties_get() argument
167 if (os_strcmp(dbus_message_get_signature(message), "ss")) { in properties_get()
168 return dbus_message_new_error(message, DBUS_ERROR_INVALID_ARGS, in properties_get()
173 return dbus_message_new_error(message, DBUS_ERROR_INVALID_ARGS, in properties_get()
177 reply = dbus_message_new_method_return(message); in properties_get()
184 message, &error, DBUS_ERROR_FAILED, in properties_get()
193 static DBusMessage * properties_set(DBusMessage *message, in properties_set() argument
201 if (os_strcmp(dbus_message_get_signature(message), "ssv")) { in properties_set()
202 return dbus_message_new_error(message, DBUS_ERROR_INVALID_ARGS, in properties_set()
207 return dbus_message_new_error(message, DBUS_ERROR_INVALID_ARGS, in properties_set()
211 dbus_message_iter_init(message, &iter); in properties_set()
220 reply = dbus_message_new_method_return(message); in properties_set()
223 message, &error, DBUS_ERROR_FAILED, in properties_set()
233 properties_get_or_set(DBusMessage *message, DBusMessageIter *iter, in properties_get_or_set() argument
241 method = dbus_message_get_member(message); in properties_get_or_set()
247 return dbus_message_new_error(message, DBUS_ERROR_INVALID_ARGS, in properties_get_or_set()
266 dbus_message_get_path(message)); in properties_get_or_set()
267 return dbus_message_new_error(message, DBUS_ERROR_INVALID_ARGS, in properties_get_or_set()
274 return properties_get(message, property_dsc, in properties_get_or_set()
279 return properties_set(message, property_dsc, obj_dsc->user_data); in properties_get_or_set()
283 static DBusMessage * properties_handler(DBusMessage *message, in properties_handler() argument
290 method = dbus_message_get_member(message); in properties_handler()
291 dbus_message_iter_init(message, &iter); in properties_handler()
301 return dbus_message_new_error(message, in properties_handler()
311 return properties_get_all(message, interface, obj_dsc); in properties_handler()
314 return properties_get_or_set(message, &iter, interface, in properties_handler()
317 return dbus_message_new_error(message, DBUS_ERROR_UNKNOWN_METHOD, in properties_handler()
322 static DBusMessage * msg_method_handler(DBusMessage *message, in msg_method_handler() argument
329 method = dbus_message_get_member(message); in msg_method_handler()
330 msg_interface = dbus_message_get_interface(message); in msg_method_handler()
346 dbus_message_get_path(message)); in msg_method_handler()
347 return dbus_message_new_error(message, in msg_method_handler()
351 if (!is_signature_correct(message, method_dsc)) { in msg_method_handler()
352 return dbus_message_new_error(message, DBUS_ERROR_INVALID_ARGS, in msg_method_handler()
356 return method_dsc->method_handler(message, obj_dsc->user_data); in msg_method_handler()
376 DBusMessage *message, void *user_data) in message_handler() argument
385 method = dbus_message_get_member(message); in message_handler()
386 path = dbus_message_get_path(message); in message_handler()
387 msg_interface = dbus_message_get_interface(message); in message_handler()
393 dbus_message_get_signature(message)); in message_handler()
401 reply = wpa_dbus_introspect(message, obj_dsc); in message_handler()
404 message, DBUS_ERROR_UNKNOWN_METHOD, in message_handler()
410 reply = properties_handler(message, obj_dsc); in message_handler()
412 reply = msg_method_handler(message, obj_dsc); in message_handler()
417 reply = dbus_message_new_method_return(message); in message_handler()
419 if (!dbus_message_get_no_reply(message)) in message_handler()
507 error.name, error.message); in wpa_dbus_ctrl_iface_init()
555 wpa_printf(MSG_DEBUG, "dbus: %s", error.message); in wpa_dbus_register_object_per_iface()
559 ifname, path, error.name, error.message); in wpa_dbus_register_object_per_iface()
638 error.name, error.message); in put_changed_properties()
947 dbus_error_is_set(&error) ? error.message : "none"); in wpa_dbus_get_object_properties()
1026 DBusMessage * wpas_dbus_reply_new_from_error(DBusMessage *message, in wpas_dbus_reply_new_from_error() argument
1031 if (error && error->name && error->message) { in wpas_dbus_reply_new_from_error()
1032 return dbus_message_new_error(message, error->name, in wpas_dbus_reply_new_from_error()
1033 error->message); in wpas_dbus_reply_new_from_error()
1036 return dbus_message_new_error(message, fallback_name, in wpas_dbus_reply_new_from_error()