Lines Matching refs:obj_dsc
83 struct wpa_dbus_object_desc *obj_dsc) in get_all_properties() argument
100 if (!fill_dict_with_properties(&dict_iter, obj_dsc->properties, in get_all_properties()
101 interface, obj_dsc->user_data, &error)) { in get_all_properties()
149 struct wpa_dbus_object_desc *obj_dsc) in properties_get_all() argument
155 return get_all_properties(message, interface, obj_dsc); in properties_get_all()
235 struct wpa_dbus_object_desc *obj_dsc) in properties_get_or_set() argument
242 property_dsc = obj_dsc->properties; in properties_get_or_set()
275 obj_dsc->user_data); in properties_get_or_set()
279 return properties_set(message, property_dsc, obj_dsc->user_data); in properties_get_or_set()
284 struct wpa_dbus_object_desc *obj_dsc) in properties_handler() argument
311 return properties_get_all(message, interface, obj_dsc); in properties_handler()
315 obj_dsc); in properties_handler()
323 struct wpa_dbus_object_desc *obj_dsc) in msg_method_handler() argument
325 const struct wpa_dbus_method_desc *method_dsc = obj_dsc->methods; in msg_method_handler()
356 return method_dsc->method_handler(message, obj_dsc->user_data); in msg_method_handler()
378 struct wpa_dbus_object_desc *obj_dsc = user_data; in message_handler() local
401 reply = wpa_dbus_introspect(message, obj_dsc); in message_handler()
410 reply = properties_handler(message, obj_dsc); in message_handler()
412 reply = msg_method_handler(message, obj_dsc); in message_handler()
438 void free_dbus_object_desc(struct wpa_dbus_object_desc *obj_dsc) in free_dbus_object_desc() argument
440 if (!obj_dsc) in free_dbus_object_desc()
444 if (obj_dsc->user_data_free_func) in free_dbus_object_desc()
445 obj_dsc->user_data_free_func(obj_dsc->user_data); in free_dbus_object_desc()
447 os_free(obj_dsc->path); in free_dbus_object_desc()
448 os_free(obj_dsc->prop_changed_flags); in free_dbus_object_desc()
449 os_free(obj_dsc); in free_dbus_object_desc()
453 static void free_dbus_object_desc_cb(DBusConnection *connection, void *obj_dsc) in free_dbus_object_desc_cb() argument
455 free_dbus_object_desc(obj_dsc); in free_dbus_object_desc_cb()
605 const struct wpa_dbus_object_desc *obj_dsc, const char *interface, in put_changed_properties() argument
613 for (dsc = obj_dsc->properties, i = 0; dsc && dsc->dbus_property; in put_changed_properties()
615 if (obj_dsc->prop_changed_flags == NULL || in put_changed_properties()
616 !obj_dsc->prop_changed_flags[i]) in put_changed_properties()
621 obj_dsc->prop_changed_flags[i] = 0; in put_changed_properties()
632 if (!dsc->getter(dsc, &entry_iter, &error, obj_dsc->user_data)) in put_changed_properties()
658 const struct wpa_dbus_object_desc *obj_dsc) in do_send_prop_changed_signal() argument
676 if (!put_changed_properties(obj_dsc, interface, &dict_iter, 0)) { in do_send_prop_changed_signal()
700 const struct wpa_dbus_object_desc *obj_dsc) in do_send_deprecated_prop_changed_signal() argument
714 if (!put_changed_properties(obj_dsc, interface, &dict_iter, 1)) { in do_send_deprecated_prop_changed_signal()
734 const struct wpa_dbus_object_desc *obj_dsc) in send_prop_changed_signal() argument
742 do_send_prop_changed_signal(con, path, interface, obj_dsc); in send_prop_changed_signal()
749 do_send_deprecated_prop_changed_signal(con, path, interface, obj_dsc); in send_prop_changed_signal()