Monado OpenXR Runtime
wrap::org::freedesktop::monado::ipc::Client Class Reference

Wrapper for org.freedesktop.monado.ipc.Client objects. More...

#include </builds/monado/monado/src/xrt/ipc/android/org.freedesktop.monado.ipc.hpp>

Inheritance diagram for wrap::org::freedesktop::monado::ipc::Client:
Collaboration diagram for wrap::org::freedesktop::monado::ipc::Client:

Data Structures

struct  Meta
 Class metadata. More...
 

Public Member Functions

IMonado getMonado () const
 Getter for the monado field value. More...
 
bool getFailed () const
 Getter for the failed field value. More...
 
void markAsDiscardedByNative ()
 Wrapper for the markAsDiscardedByNative method. More...
 
int32_t blockingConnect (android::content::Context const &context, std::string const &packageName)
 Wrapper for the blockingConnect method. More...
 

Static Public Member Functions

static constexpr const char * getTypeName () noexcept
 
static constexpr const char * getFullyQualifiedTypeName () noexcept
 
static Client construct (void *nativePointer)
 Wrapper for a constructor. More...
 
static void staticInitClass (jni::jclass clazz)
 Initialize the static metadata of this wrapper with a known (non-null) Java class. More...
 

Detailed Description

Wrapper for org.freedesktop.monado.ipc.Client objects.

Member Function Documentation

◆ blockingConnect()

int32_t wrap::org::freedesktop::monado::ipc::Client::blockingConnect ( android::content::Context const &  context,
std::string const &  packageName 
)
inline

Wrapper for the blockingConnect method.

Java prototype: public int blockingConnect(android.content.Context, java.lang.String);

JNI signature: (Landroid/content/Context;Ljava/lang/String;)I

◆ construct()

Client wrap::org::freedesktop::monado::ipc::Client::construct ( void *  nativePointer)
inlinestatic

Wrapper for a constructor.

Java prototype: public org.freedesktop.monado.ipc.Client(long);

JNI signature: (J)V

References wrap::org::freedesktop::monado::ipc::Client::Meta::data().

◆ getFailed()

bool wrap::org::freedesktop::monado::ipc::Client::getFailed ( ) const
inline

Getter for the failed field value.

Java prototype: public boolean failed;

JNI signature: Z

References wrap::org::freedesktop::monado::ipc::Client::Meta::data(), and get().

◆ getMonado()

IMonado wrap::org::freedesktop::monado::ipc::Client::getMonado ( ) const
inline

Getter for the monado field value.

Java prototype: public org.freedesktop.monado.ipc.IMonado monado;

JNI signature: Lorg/freedesktop/monado/ipc/IMonado;

References wrap::org::freedesktop::monado::ipc::Client::Meta::data(), and get().

◆ markAsDiscardedByNative()

void wrap::org::freedesktop::monado::ipc::Client::markAsDiscardedByNative ( )
inline

Wrapper for the markAsDiscardedByNative method.

Java prototype: public void markAsDiscardedByNative();

JNI signature: ()V

References wrap::org::freedesktop::monado::ipc::Client::Meta::data().

◆ staticInitClass()

static void wrap::org::freedesktop::monado::ipc::Client::staticInitClass ( jni::jclass  clazz)
inlinestatic

Initialize the static metadata of this wrapper with a known (non-null) Java class.

References wrap::org::freedesktop::monado::ipc::Client::Meta::data().


The documentation for this class was generated from the following files: