The open source OpenXR runtime
1// Copyright 2020, Collabora, Ltd.
2// SPDX-License-Identifier: BSL-1.0
3/*!
4 * @file
5 * @brief Out-of-line implementations for partially-generated wrapper for the
6 * `org.freedesktop.monado.ipc` Java package.
7 * @author Rylie Pavlik <rylie.pavlik@collabora.com>
8 * @ingroup ipc_android
9 */
10
11#include "org.freedesktop.monado.ipc.hpp"
12
13namespace wrap {
14namespace org::freedesktop::monado::ipc {
15 Client::Meta::Meta(jni::jclass clazz)
16 : MetaBase(Client::getTypeName(), clazz), monado(classRef(), "monado"), failed(classRef(), "failed"),
17 init(classRef().getMethod("<init>", "(J)V")),
18 markAsDiscardedByNative(classRef().getMethod("markAsDiscardedByNative", "()V")),
19 blockingConnect(classRef().getMethod("blockingConnect", "(Landroid/content/Context;Ljava/lang/String;)I"))
20 {}
21 IMonado::Meta::Meta(jni::jclass clazz)
22 : MetaBase(IMonado::getTypeName(), clazz),
23 passAppSurface(classRef().getMethod("passAppSurface", "(Landroid/view/Surface;)V"))
24 {}
25} // namespace org::freedesktop::monado::ipc
26} // namespace wrap