|
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.