Codemesh Runtime v3 C++ API Reference
3.9.205
|
►Nxmog | |
Cclass_info | |
Ccmjstr | |
CEnumeration_tag | A type that is used for template specializtion of iterators |
CIPv4_utils | |
CIPv4Sockets_JavaVM | A JavaVM type that uses IPv4 sockets to communicate with an out-of-process JVM |
CIPv4Sockets_JNIEnv | A JNIEnv type that uses IPv4 sockets to communicate with an out-of-process JVM |
CIterator_tag | A type that is used for template specialization of iterators |
CJavaVM_IPv4 | A JavaVM type that uses IPv4 sockets to communicate with an out-of-process JVM |
CTest_JavaVM | A JavaVM type that simulates a Java backend for framework testing purposes |
CTest_JNIEnv | A JNIEnv type that simulates a JNIEnv for framework testing purposes |
Cxmog_array_iterator | An iterator type for Java array instances |
Cxmog_atomic_pointer | A utility class for thread safe compare exchange of pointer values |
Cxmog_authentication_provider | The interface that all custom authentication providers need to implement |
Cxmog_base | The baseclass for all proxy types in the framework |
Cxmog_bidir_iterator | |
Cxmog_bool | A wrapper type for boolean proxies |
Cxmog_byte | A wrapper type for byte proxies |
Cxmog_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) |
Cxmog_class_info_mapper | A utility class that tracks remote object types and their relationships |
Cxmog_client_connect | |
Cxmog_connection_provider | The facade for all custom connection providers |
Cxmog_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) |
Cxmog_dummy | A type that is used as a disambiguation tool to distinguish certain C++ methods from proxy methods that would have the same signature |
Cxmog_encryption_provider | The facade for all custom encryption providers |
Cxmog_error_handler | The type responsible for error handling |
Cxmog_exception | The wrapper for exceptions that occur on the Java side |
Cxmog_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 |
Cxmog_field_t | A template type that is used to represent instance fields in generated proxy classes |
Cxmog_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) |
Cxmog_holder_template | |
Cxmog_i_comm_strategy | Defines the interface that xmog_jvm uses to communicate with a server |
Cxmog_i_comm_tcp | Defines the TCP/IP communications strategy that xmog_jvm uses to communicate with a server |
Cxmog_inout_tracer | |
Cxmog_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) |
Cxmog_iterator | |
Cxmog_iterator_base | The runtime library class that provides services to C++ iterators over Java collections |
Cxmog_java_array | The baseclass for all Java proxy array types |
Cxmog_java_array_size | The proxy type representing the length of an array |
Cxmog_java_array_template | The object array template type to support arrays of proxy types |
Cxmog_java_bool_array | The wrapper type for the Java boolean[] type |
Cxmog_java_byte_array | The wrapper type for the Java byte[] type |
Cxmog_java_char_array | The wrapper type for the Java char[] type |
Cxmog_java_class | A C++ wrapper for Java types |
Cxmog_java_double_array | The wrapper type for the Java double[] type |
Cxmog_java_dynamic | The baseclass for types that dynamically derive the value of Java proxy items |
Cxmog_java_element | A class implementing the xmog_java_dynamic interface for accessing Java array elements via JNI or Codemesh's remoting protocol |
Cxmog_java_field | A class implementing the xmog_java_dynamic interface for accessing Java fields via JNI or Codemesh's remoting protocol |
Cxmog_java_float_array | The wrapper type for the Java float[] type |
Cxmog_java_int_array | The wrapper type for the Java int[] type |
Cxmog_java_jboolean_array | The wrapper type for the Java boolean[] type |
Cxmog_java_lang_System | A utility class that exposes some system/runtime functions to C++ |
Cxmog_java_long_array | The wrapper type for the Java long[] type |
Cxmog_java_method | A class implementing the xmog_java_dynamic interface for accessing Java methods via JNI or Codemesh's remoting protocol |
Cxmog_java_object_array | The proxy type for reference arrays |
Cxmog_java_ref | The wrapper base type representing C++ proxy instances for Java objects |
Cxmog_java_short_array | The wrapper type for the Java short[] type |
Cxmog_java_string | A mixin or utility class for Java string features |
Cxmog_java_values | A helper type used to convey Java arguments around inside the framework |
Cxmog_JavaVM | An abstract JavaVM type that is used as a base class for concrete JavaVM_ replacement types |
Cxmog_jboolean | A wrapper type for boolean proxies |
Cxmog_JNIEnv | An abstract baseclass for concrete JNIEnv implementations |
Cxmog_jvm | The class that represents a Java Virtual Machine in the framework |
Cxmog_jvm_loader | The class that acts as a factory for xmog_jvm_loaders and thereby for our JVM abstraction |
Cxmog_jvm_options | A class abstracting the maintenance and initialization of JVM configuration options |
Cxmog_legacy_config_parser | |
Cxmog_localenv | A class representing per-thread information for the integration runtime |
Cxmog_lock_holder | A utility class used for synchronizing access to a Java object |
Cxmog_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) |
Cxmog_null | A type representing null references |
Cxmog_options | This class wraps around options that govern the overall behavior of the runtime library with respect to logging, tracing, errorhandling, etc |
Cxmog_peer | A utility class that provides access to the Java interface com.codemesh.peer.PeerType |
Cxmog_peer_value | The wrapper class for the builtin Java com.codemesh.peer.Value type |
Cxmog_qstr | |
Cxmog_remote_client_manager | A class that is the factory class for remote connections to Codemesh's shared JVM server |
Cxmog_remote_client_options | A class that represents the settings that a remote client uses to connect to a shared JVM |
Cxmog_remote_data | An abstraction around object data and how to serialize/deserialize it |
Cxmog_remote_java_exception | A utility class used to hold on to exceptions thrown on the other side |
Cxmog_remote_java_value | A helper type used to convey remote Java arguments around |
Cxmog_remote_message | A class that provides services for creating message packages or decoding message packages |
Cxmog_remote_ref | |
Cxmog_remote_ref_map | A 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_request | Represents 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_serializable | A utility class that provides easy access to the Java type com.codemesh.peer.SerializablePeer |
Cxmog_sharedlib | A wrapper around shared libraries |
Cxmog_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) |
Cxmog_string_field_t | A template type that is used by field instances that might be initialized with string literals |
Cxmog_thread_factory | A class to launch threads in a platform-portable manner |
Cxmog_tracer | An interface that provides a tracing facility for the runtime library |
Cxmog_util | A utility class providing several commonly useful methods |
Cxmog_xml_config_parser |