Codemesh Runtime v3 C++ API Reference
3.9.205
|
17 #include "xmog_localenv.h"
53 xmog_jvm( JavaVM * theJvm, jint jniVersion = JNI_VERSION_1_2, jint javaVersion = 0,
bool inProcess =
true );
64 void *
operator new ( size_t );
70 void operator delete(
void * );
89 xmog_localenv * attach( jobject group = NULL,
const char * name = NULL,
bool bAsDaemon =
false );
170 jint getJNIVersion();
185 JavaVM * getJavaVM();
190 jint getJavaVersion();
207 void setDefaultEncoding(
const char * _enc );
224 void setDefaultEncoding(
xmog_base * _enc );
The type responsible for error handling.
Definition: xmog_error_handler.h:162
xmog_error_handler * eh_
The error handler that is used for newly attached threads.
Definition: xmog_jvm.h:277
bool inDestroy_
true if we have already invoked the detroy() method, false otherwise.
Definition: xmog_jvm.h:303
bool native_
true if we are running in native mode, false otherwise.
Definition: xmog_jvm.h:308
A class implementing the xmog_java_dynamic interface for accessing Java fields via JNI or Codemesh's ...
Definition: xmog_java_field.h:36
jint jniVersion_
The JNI version of the JVM.
Definition: xmog_jvm.h:288
xmog_base * default_enc_
The default string encoding that is used for newly attached threads to translate between native and J...
Definition: xmog_jvm.h:283
A class implementing the xmog_java_dynamic interface for accessing Java methods via JNI or Codemesh's...
Definition: xmog_java_method.h:38
JavaVM * jvm_
A pointer to the JNI-type JavaVM instance that is represented by this object.
Definition: xmog_jvm.h:272
The baseclass for all proxy types in the framework.
Definition: xmog_base.h:29
The class that represents a Java Virtual Machine in the framework.
Definition: xmog_jvm.h:41
jint javaVersion_
The Java version of the JVM.
Definition: xmog_jvm.h:293
A class representing per-thread information for the integration runtime.
Definition: xmog_localenv.h:32
bool inProcess_
true if we have an in-process JVM, false otherwise.
Definition: xmog_jvm.h:298
A C++ wrapper for Java types.
Definition: xmog_java_class.h:31
Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.