Codemesh Runtime v3 C++ API Reference
3.9.205
|
6 #ifndef xmogInc_peerValue
7 #define xmogInc_peerValue
10 #include "xmog_base.h"
11 #include "xmog_java_ref.h"
12 #include "xmog_java_class.h"
13 #include "xmog_java_field.h"
14 #include "xmog_java_array.h"
339 static void startHeapMonitor( jlong collector, jint highWaterMark, jlong interval );
345 static void stopHeapMonitor();
363 static int register_native( jclass clazz,
xmog_localenv * env );
468 #if (XMOG_SUPPORTS_DOTNET==1)
482 typedef jint (__stdcall *JNET_CALLBACK_METHOD)(
int * type,
A wrapper type for byte proxies.
Definition: xmog_java_field.h:598
flags
The possible flag values.
Definition: xmog_base.h:383
A wrapper type for long proxies. This type wraps the Java long type in a proxy type that uses the JNI...
Definition: xmog_java_field.h:1543
A wrapper type for int proxies. This type wraps the Java int type in a proxy type that uses the JNI j...
Definition: xmog_java_field.h:1321
The object array template type to support arrays of proxy types.
Definition: xmog_java_array.h:2815
xmog_short s
A field that allows access to the instance's jshort value.
Definition: xmog_peer_value.h:61
The wrapper class for the builtin Java com.codemesh.peer.Value type.
Definition: xmog_peer_value.h:28
xmog_float f
A field that allows access to the instance's jfloat value.
Definition: xmog_peer_value.h:58
xmog_byte b
A field that allows access to the instance's jbyte value.
Definition: xmog_peer_value.h:55
xmog_char c
A field that allows access to the instance's jchar value.
Definition: xmog_peer_value.h:56
The baseclass for all proxy types in the framework.
Definition: xmog_base.h:29
A wrapper type for float proxies. This type wraps the Java float type in a proxy type that uses the J...
Definition: xmog_java_field.h:1183
A wrapper type for short proxies. This type wraps the Java short type in a proxy type that uses the J...
Definition: xmog_java_field.h:1765
A class representing per-thread information for the integration runtime.
Definition: xmog_localenv.h:32
xmog_int i
A field that allows access to the instance's jint value.
Definition: xmog_peer_value.h:59
The wrapper base type representing C++ proxy instances for Java objects.
Definition: xmog_java_ref.h:19
jint(JNICALL * XMOG_CALLBACK_OBJECT_ARG_METHOD)(xmog_base &peer, jlong pInst, xmog_peer_value &retexc, jobject arg, xmog_localenv *env)
The optimized one-argument callback function type.
Definition: xmog_peer_value.h:462
xmog_java_ref l
A field that allows access to the instance's reference (jobject) value.
Definition: xmog_peer_value.h:62
A wrapper type for boolean proxies.
Definition: xmog_java_field.h:492
xmog_jboolean z
A field that allows access to the instance's bool value.
Definition: xmog_peer_value.h:54
jint(JNICALL * XMOG_CALLBACK_METHOD)(xmog_base &peer, jlong pInst, xmog_peer_value &retexc, xmog_java_array_template< xmog_peer_value > &args, xmog_localenv *env)
The callback function type.
Definition: xmog_peer_value.h:432
A wrapper type for character proxies. This type wraps the Java char type in a proxy type that uses th...
Definition: xmog_java_field.h:820
The baseclass for all Java proxy array types.
Definition: xmog_java_array.h:456
xmog_int type
A field that allows access to the instance's type.
Definition: xmog_peer_value.h:63
xmog_long j
A field that allows access to the instance's jlong value.
Definition: xmog_peer_value.h:60
xmog_double d
A field that allows access to the instance's jdouble value.
Definition: xmog_peer_value.h:57
A C++ wrapper for Java types.
Definition: xmog_java_class.h:31
A wrapper type for double proxies. This type wraps the Java double type in a proxy type that uses the...
Definition: xmog_java_field.h:1045
Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.