static dbus_bool_t impl_get_nSelectedColumns (DBusMessageIter * iter, void *user_data) { AtkTable *table = (AtkTable *) user_data; gint *selected_columns = NULL; int count; g_return_val_if_fail (ATK_IS_TABLE (user_data), FALSE); count = atk_table_get_selected_columns (table, &selected_columns); if (selected_columns) g_free (selected_columns); return droute_return_v_int32 (iter, count); }
static dbus_bool_t impl_get_ChildCount (DBusMessageIter * iter, void *user_data) { AtkObject *object = (AtkObject *) user_data; int childCount; g_return_val_if_fail (ATK_IS_OBJECT (user_data), FALSE); childCount = (ATK_IS_SOCKET (object) && atk_socket_is_occupied (ATK_SOCKET (object))) ? 1 : atk_object_get_n_accessible_children (object); return droute_return_v_int32 (iter, childCount); }
static dbus_bool_t impl_get_Id (DBusMessageIter * iter, void *user_data) { return droute_return_v_int32 (iter, id); }