Codemesh Runtime v3 C++ API Reference  3.9.205
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nxmog
 Cclass_info
 Ccmjstr
 CEnumeration_tagA type that is used for template specializtion of iterators
 CIPv4_utils
 CIPv4Sockets_JavaVMA JavaVM type that uses IPv4 sockets to communicate with an out-of-process JVM
 CIPv4Sockets_JNIEnvA JNIEnv type that uses IPv4 sockets to communicate with an out-of-process JVM
 CIterator_tagA type that is used for template specialization of iterators
 CJavaVM_IPv4A JavaVM type that uses IPv4 sockets to communicate with an out-of-process JVM
 CTest_JavaVMA JavaVM type that simulates a Java backend for framework testing purposes
 CTest_JNIEnvA JNIEnv type that simulates a JNIEnv for framework testing purposes
 Cxmog_array_iteratorAn iterator type for Java array instances
 Cxmog_atomic_pointerA utility class for thread safe compare exchange of pointer values
 Cxmog_authentication_providerThe interface that all custom authentication providers need to implement
 Cxmog_baseThe baseclass for all proxy types in the framework
 Cxmog_bidir_iterator
 Cxmog_boolA wrapper type for boolean proxies
 Cxmog_byteA wrapper type for byte proxies
 Cxmog_charA 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)
 Cxmog_class_info_mapperA utility class that tracks remote object types and their relationships
 Cxmog_client_connect
 Cxmog_connection_providerThe facade for all custom connection providers
 Cxmog_doubleA 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)
 Cxmog_dummyA type that is used as a disambiguation tool to distinguish certain C++ methods from proxy methods that would have the same signature
 Cxmog_encryption_providerThe facade for all custom encryption providers
 Cxmog_error_handlerThe type responsible for error handling
 Cxmog_exceptionThe wrapper for exceptions that occur on the Java side
 Cxmog_exception_implThe type that is used when the GenericException policy is in effect or for exceptions epresenting framework exceptions that are not based on Java exceptions
 Cxmog_field_tA template type that is used to represent instance fields in generated proxy classes
 Cxmog_floatA 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)
 Cxmog_holder_template
 Cxmog_i_comm_strategyDefines the interface that xmog_jvm uses to communicate with a server
 Cxmog_i_comm_tcpDefines the TCP/IP communications strategy that xmog_jvm uses to communicate with a server
 Cxmog_inout_tracer
 Cxmog_intA 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)
 Cxmog_iterator
 Cxmog_iterator_baseThe runtime library class that provides services to C++ iterators over Java collections
 Cxmog_java_arrayThe baseclass for all Java proxy array types
 Cxmog_java_array_sizeThe proxy type representing the length of an array
 Cxmog_java_array_templateThe object array template type to support arrays of proxy types
 Cxmog_java_bool_arrayThe wrapper type for the Java boolean[] type
 Cxmog_java_byte_arrayThe wrapper type for the Java byte[] type
 Cxmog_java_char_arrayThe wrapper type for the Java char[] type
 Cxmog_java_classA C++ wrapper for Java types
 Cxmog_java_double_arrayThe wrapper type for the Java double[] type
 Cxmog_java_dynamicThe baseclass for types that dynamically derive the value of Java proxy items
 Cxmog_java_elementA class implementing the xmog_java_dynamic interface for accessing Java array elements via JNI or Codemesh's remoting protocol
 Cxmog_java_fieldA class implementing the xmog_java_dynamic interface for accessing Java fields via JNI or Codemesh's remoting protocol
 Cxmog_java_float_arrayThe wrapper type for the Java float[] type
 Cxmog_java_int_arrayThe wrapper type for the Java int[] type
 Cxmog_java_jboolean_arrayThe wrapper type for the Java boolean[] type
 Cxmog_java_lang_SystemA utility class that exposes some system/runtime functions to C++
 Cxmog_java_long_arrayThe wrapper type for the Java long[] type
 Cxmog_java_methodA class implementing the xmog_java_dynamic interface for accessing Java methods via JNI or Codemesh's remoting protocol
 Cxmog_java_object_arrayThe proxy type for reference arrays
 Cxmog_java_refThe wrapper base type representing C++ proxy instances for Java objects
 Cxmog_java_short_arrayThe wrapper type for the Java short[] type
 Cxmog_java_stringA mixin or utility class for Java string features
 Cxmog_java_valuesA helper type used to convey Java arguments around inside the framework
 Cxmog_JavaVMAn abstract JavaVM type that is used as a base class for concrete JavaVM_ replacement types
 Cxmog_jbooleanA wrapper type for boolean proxies
 Cxmog_JNIEnvAn abstract baseclass for concrete JNIEnv implementations
 Cxmog_jvmThe class that represents a Java Virtual Machine in the framework
 Cxmog_jvm_loaderThe class that acts as a factory for xmog_jvm_loaders and thereby for our JVM abstraction
 Cxmog_jvm_optionsA class abstracting the maintenance and initialization of JVM configuration options
 Cxmog_legacy_config_parser
 Cxmog_localenvA class representing per-thread information for the integration runtime
 Cxmog_lock_holderA utility class used for synchronizing access to a Java object
 Cxmog_longA 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)
 Cxmog_nullA type representing null references
 Cxmog_optionsThis class wraps around options that govern the overall behavior of the runtime library with respect to logging, tracing, errorhandling, etc
 Cxmog_peerA utility class that provides access to the Java interface com.codemesh.peer.PeerType
 Cxmog_peer_valueThe wrapper class for the builtin Java com.codemesh.peer.Value type
 Cxmog_qstr
 Cxmog_remote_client_managerA class that is the factory class for remote connections to Codemesh's shared JVM server
 Cxmog_remote_client_optionsA class that represents the settings that a remote client uses to connect to a shared JVM
 Cxmog_remote_dataAn abstraction around object data and how to serialize/deserialize it
 Cxmog_remote_java_exceptionA utility class used to hold on to exceptions thrown on the other side
 Cxmog_remote_java_valueA helper type used to convey remote Java arguments around
 Cxmog_remote_messageA class that provides services for creating message packages or decoding message packages
 Cxmog_remote_ref
 Cxmog_remote_ref_mapA utility class that tracks remote object references with a reference count
 Cxmog_remote_server_options
 Cxmog_reply
 Cxmog_reply_class_info
 Cxmog_reply_ctor_call
 Cxmog_reply_field_get
 Cxmog_reply_field_set
 Cxmog_reply_member_ids_assignment
 Cxmog_reply_method_call
 Cxmog_reply_sign_on_status
 Cxmog_reply_thread_id_assignment
 Cxmog_requestRepresents a request communicated between client and server
 Cxmog_request_class_info
 Cxmog_request_ctor_call
 Cxmog_request_drop_refs
 Cxmog_request_field_get
 Cxmog_request_field_set
 Cxmog_request_member_ids_request
 Cxmog_request_method_call
 Cxmog_request_session_terminated
 Cxmog_request_sign_on
 Cxmog_request_thread_id_request
 Cxmog_request_thread_terminated
 Cxmog_reverse_iterator
 Cxmog_serializableA utility class that provides easy access to the Java type com.codemesh.peer.SerializablePeer
 Cxmog_sharedlibA wrapper around shared libraries
 Cxmog_shortA 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)
 Cxmog_string_field_tA template type that is used by field instances that might be initialized with string literals
 Cxmog_thread_factoryA class to launch threads in a platform-portable manner
 Cxmog_tracerAn interface that provides a tracing facility for the runtime library
 Cxmog_utilA utility class providing several commonly useful methods
 Cxmog_xml_config_parser

Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.