| // Copyright 2022 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "components/exo/wayland/test/client_util.h" |
| |
| #include <wayland-client-core.h> |
| |
| namespace exo::wayland::test::client_util { |
| |
| ResourceKey GetResourceKey(void* resource) { |
| wl_proxy* proxy = static_cast<wl_proxy*>(resource); |
| return ResourceKey{.id = wl_proxy_get_id(proxy), |
| .class_name = wl_proxy_get_class(proxy)}; |
| } |
| |
| } // namespace exo::wayland::test::client_util |