Codemesh Runtime v3 C++ API Reference
3.9.205
|
11 #include "xmog_atomic_pointer.h"
115 xmog_base( jobject _local, xmog_flags _flags );
142 virtual jobject get_owning_jobject_(
xmog_localenv * env = NULL );
152 virtual jobject get_jobject_(
xmog_localenv * env = NULL )
const;
162 virtual jobject get_released_local_jobject_(
xmog_localenv * env = NULL )
const;
182 virtual jobject duplicate_jobject_(
xmog_localenv * env = NULL )
const;
323 void release_delegate();
398 CACHE_LAZY_WRITE = 2048,
400 OWNS_DELEGATE = 4096,
409 SUPPRESS_LOGGING = 262144,
418 #if !defined (XMOG_LACKS_INLINE_FUNCTIONS)
419 # include "xmog_base.inl"
421 # include "xmog_java_ref.h"
422 # include "xmog_java_array.h"
423 # include "xmog_java_class.h"
424 # include "xmog_java_dynamic.h"
425 # include "xmog_exception.h"
426 # include "xmog_error_handler.h"
427 # include "xmog_jvm_loader.h"
428 # include "xmog_localenv.h"
flags
The possible flag values.
Definition: xmog_base.h:383
xmog_flags flags_
The flags governing the type and other housekeeping information.
Definition: xmog_base.h:370
The baseclass for types that dynamically derive the value of Java proxy items.
Definition: xmog_java_dynamic.h:28
XMOG_JOBJECT_HOLDER owner_
The owner or identity of the object.
Definition: xmog_base.h:337
xmog_java_dynamic * dynamic_
A pointer to an object that can access indirectly specified information.
Definition: xmog_base.h:359
The baseclass for all proxy types in the framework.
Definition: xmog_base.h:29
A class representing per-thread information for the integration runtime.
Definition: xmog_localenv.h:32
The wrapper base type representing C++ proxy instances for Java objects.
Definition: xmog_java_ref.h:19
The baseclass for all Java proxy array types.
Definition: xmog_java_array.h:456
A C++ wrapper for Java types.
Definition: xmog_java_class.h:31
jint index_
The index of an array element.
Definition: xmog_base.h:364
Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.