| 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 Throwableinto the instance. | |
| const xmog_remote_java_exception & | get_throwable () const | 
| Returns a Throwablethat has been set into the instance. | |
| const xmog_remote_java_exception & | get_previous_throwable () const | 
| Returns a Throwablethat was set into the instance but then cleared. | |
An abstract baseclass for concrete JNIEnv implementations.