Lines Matching defs:obj_dsc

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