|
Twitch SDK (Internal)
|
#include <java_utility.h>
Public Member Functions | |
| AutoJEnv () | |
| AutoJEnv (JavaVM *jvm) | |
| ~AutoJEnv () | |
| JavaVM * | GetJvm () |
| JNIEnv * | operator-> () |
| operator JNIEnv * () | |
Private Member Functions | |
| bool | Lock () |
| void | Unlock () |
Private Attributes | |
| JavaVM * | mJvm |
| JNIEnv * | mJEnv |
| bool | mNeedsDetach |
Manages automatically locking and unlocking a JavaVM* instance to obtain a JNIEnv* instance.
| ttv::binding::java::AutoJEnv::AutoJEnv | ( | ) |
| ttv::binding::java::AutoJEnv::AutoJEnv | ( | JavaVM * | jvm | ) |
| ttv::binding::java::AutoJEnv::~AutoJEnv | ( | ) |
|
inline |
|
private |
| ttv::binding::java::AutoJEnv::operator JNIEnv * | ( | ) |
| JNIEnv* ttv::binding::java::AutoJEnv::operator-> | ( | ) |
|
private |
|
private |
|
private |
|
private |
1.8.13