Lines Matching refs:exact_match
167 dbus_bool_t *exact_match) in find_subtree_recurse() argument
172 return_deepest_match = exact_match != NULL; in find_subtree_recurse()
182 if (exact_match != NULL) in find_subtree_recurse()
183 *exact_match = TRUE; in find_subtree_recurse()
223 index_in_parent, exact_match); in find_subtree_recurse()
231 if (exact_match != NULL) in find_subtree_recurse()
232 *exact_match = FALSE; in find_subtree_recurse()
241 index_in_parent, exact_match); in find_subtree_recurse()
312 index_in_parent, exact_match); in find_subtree_recurse()
316 if (exact_match != NULL) in find_subtree_recurse()
317 *exact_match = FALSE; in find_subtree_recurse()
354 dbus_bool_t *exact_match) in find_handler() argument
359 _dbus_assert (exact_match != NULL); in find_handler()
361 *exact_match = FALSE; /* ensure always initialized */ in find_handler()
363 return find_subtree_recurse (tree->root, path, FALSE, NULL, exact_match); in find_handler()
752 dbus_bool_t exact_match; in _dbus_object_tree_dispatch_and_unlock() local
793 subtree = find_handler (tree, (const char**) path, &exact_match); in _dbus_object_tree_dispatch_and_unlock()
804 if (subtree->message_function != NULL && (exact_match || subtree->invoke_as_fallback)) in _dbus_object_tree_dispatch_and_unlock()
817 exact_match = FALSE; in _dbus_object_tree_dispatch_and_unlock()
922 dbus_bool_t exact_match; in _dbus_object_tree_get_user_data_unlocked() local
929 subtree = find_handler (tree, (const char**) path, &exact_match); in _dbus_object_tree_get_user_data_unlocked()
931 if ((subtree == NULL) || !exact_match) in _dbus_object_tree_get_user_data_unlocked()
1525 dbus_bool_t exact_match; in object_tree_test_iteration() local
1549 _dbus_assert (find_handler (tree, path0, &exact_match) && exact_match); in object_tree_test_iteration()
1550 _dbus_assert (find_handler (tree, path1, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1551 _dbus_assert (find_handler (tree, path2, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1552 _dbus_assert (find_handler (tree, path3, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1553 _dbus_assert (find_handler (tree, path4, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1554 _dbus_assert (find_handler (tree, path5, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1555 _dbus_assert (find_handler (tree, path6, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1556 _dbus_assert (find_handler (tree, path7, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1557 _dbus_assert (find_handler (tree, path8, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1572 _dbus_assert (find_handler (tree, path0, &exact_match) && exact_match); in object_tree_test_iteration()
1573 _dbus_assert (find_handler (tree, path1, &exact_match) && exact_match); in object_tree_test_iteration()
1574 _dbus_assert (find_handler (tree, path2, &exact_match) && !exact_match); in object_tree_test_iteration()
1575 _dbus_assert (find_handler (tree, path3, &exact_match) && !exact_match); in object_tree_test_iteration()
1576 _dbus_assert (find_handler (tree, path4, &exact_match) && !exact_match); in object_tree_test_iteration()
1577 _dbus_assert (find_handler (tree, path5, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1578 _dbus_assert (find_handler (tree, path6, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1579 _dbus_assert (find_handler (tree, path7, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1580 _dbus_assert (find_handler (tree, path8, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1633 _dbus_assert (find_handler (tree, path0, &exact_match) == tree->root && exact_match); in object_tree_test_iteration()
1634 _dbus_assert (find_handler (tree, path1, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1635 _dbus_assert (find_handler (tree, path2, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1636 _dbus_assert (find_handler (tree, path3, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1637 _dbus_assert (find_handler (tree, path4, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1638 _dbus_assert (find_handler (tree, path5, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1639 _dbus_assert (find_handler (tree, path6, &exact_match) != tree->root && !exact_match); in object_tree_test_iteration()
1640 _dbus_assert (find_handler (tree, path7, &exact_match) != tree->root && !exact_match); in object_tree_test_iteration()
1641 _dbus_assert (find_handler (tree, path8, &exact_match) == tree->root && !exact_match); in object_tree_test_iteration()
1682 _dbus_assert (find_handler (tree, path0, &exact_match) == tree->root && exact_match); in object_tree_test_iteration()
1683 _dbus_assert (find_handler (tree, path1, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1684 _dbus_assert (find_handler (tree, path2, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1685 _dbus_assert (find_handler (tree, path3, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1686 _dbus_assert (find_handler (tree, path4, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1687 _dbus_assert (find_handler (tree, path5, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1688 _dbus_assert (find_handler (tree, path6, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1689 _dbus_assert (find_handler (tree, path7, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()
1690 _dbus_assert (find_handler (tree, path8, &exact_match) != tree->root && exact_match); in object_tree_test_iteration()