| com::codemesh::peer::AbstractPeerType | A Java class that acts as a baseclass for concrete peer type implementations |
| Enumeration_tag | A type that is used for template specializtion of iterators |
| Iterator_tag | A type that is used for template specialization of iterators |
| com::codemesh::peer::PeerException | The exception type that is thrown when something goes wrong during peer operations |
| com::codemesh::peer::PeerType | A Java interface that may be implemented by concrete Java peer types |
| com::codemesh::peer::SerializablePeer | A Java type implementing java.io.Serializable and offering convenient methods for reading and writing native fields from and to an instance of this type |
| com::codemesh::peer::Value | A generic value object that is used to polymorphically represent the different Java types |
| xmog_array_iterator< ArrayType > | An iterator type for Java array instances |
| xmog_atomic_pointer | A utility class for thread safe compare exchange of pointer values |
| xmog_authentication_provider | The interface that all custom authentication providers need to implement |
| xmog_base | The baseclass for all proxy types in the framework |
| xmog_bool | A wrapper type for boolean proxies |
| xmog_byte | A wrapper type for byte proxies |
| xmog_char | A wrapper type for character proxies. This type wraps the Java char type in a proxy type that uses the JNI jchar type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access) |
| xmog_connection_provider | The facade for all custom connection providers |
| xmog_double | A wrapper type for double proxies. This type wraps the Java double type in a proxy type that uses the JNI jdouble type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access) |
| xmog_dummy | A type that is used as a disambiguation tool to distinguish certain C++ methods from proxy methods that would have the same signature |
| xmog_encryption_provider | The facade for all custom encryption providers |
| xmog_error_handler | The type responsible for error handling |
| xmog_exception | The wrapper for exceptions that occur on the Java side |
| xmog_exception_impl | The type that is used when the GenericException policy is in effect or for exceptions epresenting framework exceptions that are not based on Java exceptions |
| xmog_field_t< FieldType > | A template type that is used to represent instance fields in generated proxy classes |
| xmog_float | A wrapper type for float proxies. This type wraps the Java float type in a proxy type that uses the JNI jfloat type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access) |
| xmog_int | A wrapper type for int proxies. This type wraps the Java int type in a proxy type that uses the JNI jint type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access) |
| xmog_iterator_base | The runtime library class that provides services to C++ iterators over Java collections |
| xmog_java_array | The baseclass for all Java proxy array types |
| xmog_java_array_size | The proxy type representing the length of an array |
| xmog_java_array_template< ElementType > | The object array template type to support arrays of proxy types |
| xmog_java_bool_array | The wrapper type for the Java boolean[] type |
| xmog_java_byte_array | The wrapper type for the Java byte[] type |
| xmog_java_char_array | The wrapper type for the Java char[] type |
| xmog_java_class | A C++ wrapper for Java types |
| xmog_java_double_array | The wrapper type for the Java double[] type |
| xmog_java_dynamic | The baseclass for types that dynamically derive the value of Java proxy items |
| xmog_java_element | A class implementing the xmog_java_dynamic interface for accessing Java array elements via JNI or Codemesh's remoting protocol |
| xmog_java_field | A class implementing the xmog_java_dynamic interface for accessing Java fields via JNI or Codemesh's remoting protocol |
| xmog_java_float_array | The wrapper type for the Java float[] type |
| xmog_java_int_array | The wrapper type for the Java int[] type |
| xmog_java_jboolean_array | The wrapper type for the Java boolean[] type |
| xmog_java_lang_System | A utility class that exposes some system/runtime functions to C++ |
| xmog_java_long_array | The wrapper type for the Java long[] type |
| xmog_java_method | A class implementing the xmog_java_dynamic interface for accessing Java methods via JNI or Codemesh's remoting protocol |
| xmog_java_object_array | The proxy type for reference arrays |
| xmog_java_ref | The wrapper base type representing C++ proxy instances for Java objects |
| xmog_java_short_array | The wrapper type for the Java short[] type |
| xmog_java_string | A mixin or utility class for Java string features |
| xmog_java_values | A helper type used to convey Java arguments around inside the framework |
| xmog_jboolean | A wrapper type for boolean proxies |
| xmog_jvm | The class that represents a Java Virtual Machine in the framework |
| xmog_jvm_loader | The class that acts as a factory for xmog_jvm_loaders and thereby for our JVM abstraction |
| xmog_jvm_options | A class abstracting the maintenance and initialization of JVM configuration options |
| xmog_localenv | A class representing per-thread information for the integration runtime |
| xmog_lock_holder | A utility class used for synchronizing access to a Java object |
| xmog_long | A wrapper type for long proxies. This type wraps the Java long type in a proxy type that uses the JNI jlong type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access) |
| xmog_null | A type representing null references |
| xmog_options | This class wraps around options that govern the overall behavior of the runtime library with respect to logging, tracing, errorhandling, etc |
| xmog_peer | A utility class that provides access to the Java interface com.codemesh.peer.PeerType |
| xmog_peer_value | The wrapper class for the builtin Java com.codemesh.peer.Value type |
| xmog_remote_client_manager | A class that is the factory class for remote connections to Codemesh's shared JVM server |
| xmog_remote_client_options | A class that represents the settings that a remote client uses to connect to a shared JVM |
| xmog_remote_java_exception | A utility class used to hold on to exceptions thrown on the other side |
| xmog_remote_java_value | A helper type used to convey remote Java arguments around |
| xmog_remote_message | A class that provides services for creating message packages or decoding message packages |
| xmog_serializable | A utility class that provides easy access to the Java type com.codemesh.peer.SerializablePeer |
| xmog_sharedlib | A wrapper around shared libraries |
| xmog_short | A wrapper type for short proxies. This type wraps the Java short type in a proxy type that uses the JNI jshort type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access) |
| xmog_string_field_t< FieldType > | A template type that is used by field instances that might be initialized with string literals |
| xmog_thread_factory | A class to launch threads in a platform-portable manner |
| xmog_tracer | An interface that provides a tracing facility for the runtime library |
| xmog_util | A utility class providing several commonly useful methods |