13#include "wrap/ObjectWrapperBase.h"
16namespace android::content {
20namespace android::view {
24namespace org::freedesktop::monado::ipc {
32namespace org::freedesktop::monado::ipc {
39 using ObjectWrapperBase::ObjectWrapperBase;
40 static constexpr const char *
41 getTypeName()
noexcept
43 return "org/freedesktop/monado/ipc/Client";
46 static constexpr const char *
47 getFullyQualifiedTypeName()
noexcept
49 return "org.freedesktop.monado.ipc.Client";
111 blockingConnect(android::content::Context
const &context, std::string
const &packageName);
128 impl::WrappedFieldId<IMonado> monado;
129 impl::FieldId<bool> failed;
131 jni::method_t markAsDiscardedByNative;
132 jni::method_t blockingConnect;
138 data(jni::jclass clazz =
nullptr)
140 static Meta instance{clazz};
145 Meta(jni::jclass clazz =
nullptr);
154 using ObjectWrapperBase::ObjectWrapperBase;
155 static constexpr const char *
156 getTypeName()
noexcept
158 return "org/freedesktop/monado/ipc/IMonado";
179 jni::method_t passAppSurface;
187 static Meta instance;
192 Meta(jni::jclass clazz =
nullptr);
Definition: context.hpp:57
Wrapper for org.freedesktop.monado.ipc.Client objects.
Definition: org.freedesktop.monado.ipc.hpp:37
IMonado getMonado() const
Getter for the monado field value.
Definition: org.freedesktop.monado.ipc.impl.hpp:20
void markAsDiscardedByNative()
Wrapper for the markAsDiscardedByNative method.
Definition: org.freedesktop.monado.ipc.impl.hpp:41
bool getFailed() const
Getter for the failed field value.
Definition: org.freedesktop.monado.ipc.impl.hpp:27
int32_t blockingConnect(android::content::Context const &context, std::string const &packageName)
Wrapper for the blockingConnect method.
Definition: org.freedesktop.monado.ipc.impl.hpp:48
static Client construct(void *nativePointer)
Wrapper for a constructor.
Definition: org.freedesktop.monado.ipc.impl.hpp:34
static void staticInitClass(jni::jclass clazz)
Initialize the static metadata of this wrapper with a known (non-null) Java class.
Definition: org.freedesktop.monado.ipc.hpp:118
Wrapper for org.freedesktop.monado.ipc.IMonado objects.
Definition: org.freedesktop.monado.ipc.hpp:152
void passAppSurface(android::view::Surface const &surface)
Wrapper for the passAppSurface method.
Definition: org.freedesktop.monado.ipc.impl.hpp:54
Inline implementations for partially-generated wrapper for the org.freedesktop.monado....