Codemesh Runtime v3 C++ API Reference
3.9.205
|
An abstract baseclass for concrete JNIEnv implementations. More...
#include <xmog_JNIEnv.h>
Public Member Functions | |
xmog_JNIEnv (xmog_JavaVM *jvm) | |
A constructor that associates the env with a jvm. | |
~xmog_JNIEnv () | |
Destructor. | |
void | set_localenv (xmog_localenv *env) |
Sets the higher-level abstraction that owns this instance into this instance. | |
xmog_localenv * | get_localenv () const |
Returns the higher-level abstraction that owns this instance. | |
xmog_JavaVM * | get_jvm () const |
Returns the jvm to which this instance belongs. | |
void | set_throwable (const xmog_remote_java_exception &t) |
Sets a Throwable into the instance. | |
const xmog_remote_java_exception & | get_throwable () const |
Returns a Throwable that has been set into the instance. | |
const xmog_remote_java_exception & | get_previous_throwable () const |
Returns a Throwable that was set into the instance but then cleared. | |
An abstract baseclass for concrete JNIEnv implementations.