Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

Shared Codemesh Runtime Library API Reference Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
com::codemesh::peer::AbstractPeerTypeA Java class that acts as a baseclass for concrete peer type implementations
Enumeration_tagA type that is used for template specializtion of iterators
Iterator_tagA type that is used for template specialization of iterators
com::codemesh::peer::PeerExceptionThe exception type that is thrown when something goes wrong during peer operations
com::codemesh::peer::PeerTypeA Java interface that may be implemented by concrete Java peer types
com::codemesh::peer::SerializablePeerA 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::ValueA 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_pointerA utility class for thread safe compare exchange of pointer values
xmog_authentication_providerThe interface that all custom authentication providers need to implement
xmog_baseThe baseclass for all proxy types in the framework
xmog_boolA wrapper type for boolean proxies
xmog_byteA wrapper type for byte proxies
xmog_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)
xmog_connection_providerThe facade for all custom connection providers
xmog_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)
xmog_dummyA type that is used as a disambiguation tool to distinguish certain C++ methods from proxy methods that would have the same signature
xmog_encryption_providerThe facade for all custom encryption providers
xmog_error_handlerThe type responsible for error handling
xmog_exceptionThe wrapper for exceptions that occur on the Java side
xmog_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
xmog_field_t< FieldType >A template type that is used to represent instance fields in generated proxy classes
xmog_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)
xmog_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)
xmog_iterator_baseThe runtime library class that provides services to C++ iterators over Java collections
xmog_java_arrayThe baseclass for all Java proxy array types
xmog_java_array_sizeThe 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_arrayThe wrapper type for the Java boolean[] type
xmog_java_byte_arrayThe wrapper type for the Java byte[] type
xmog_java_char_arrayThe wrapper type for the Java char[] type
xmog_java_classA C++ wrapper for Java types
xmog_java_double_arrayThe wrapper type for the Java double[] type
xmog_java_dynamicThe baseclass for types that dynamically derive the value of Java proxy items
xmog_java_elementA class implementing the xmog_java_dynamic interface for accessing Java array elements via JNI or Codemesh's remoting protocol
xmog_java_fieldA class implementing the xmog_java_dynamic interface for accessing Java fields via JNI or Codemesh's remoting protocol
xmog_java_float_arrayThe wrapper type for the Java float[] type
xmog_java_int_arrayThe wrapper type for the Java int[] type
xmog_java_jboolean_arrayThe wrapper type for the Java boolean[] type
xmog_java_lang_SystemA utility class that exposes some system/runtime functions to C++
xmog_java_long_arrayThe wrapper type for the Java long[] type
xmog_java_methodA class implementing the xmog_java_dynamic interface for accessing Java methods via JNI or Codemesh's remoting protocol
xmog_java_object_arrayThe proxy type for reference arrays
xmog_java_refThe wrapper base type representing C++ proxy instances for Java objects
xmog_java_short_arrayThe wrapper type for the Java short[] type
xmog_java_stringA mixin or utility class for Java string features
xmog_java_valuesA helper type used to convey Java arguments around inside the framework
xmog_jbooleanA wrapper type for boolean proxies
xmog_jvmThe class that represents a Java Virtual Machine in the framework
xmog_jvm_loaderThe class that acts as a factory for xmog_jvm_loaders and thereby for our JVM abstraction
xmog_jvm_optionsA class abstracting the maintenance and initialization of JVM configuration options
xmog_localenvA class representing per-thread information for the integration runtime
xmog_lock_holderA utility class used for synchronizing access to a Java object
xmog_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)
xmog_nullA type representing null references
xmog_optionsThis class wraps around options that govern the overall behavior of the runtime library with respect to logging, tracing, errorhandling, etc
xmog_peerA utility class that provides access to the Java interface com.codemesh.peer.PeerType
xmog_peer_valueThe wrapper class for the builtin Java com.codemesh.peer.Value type
xmog_remote_client_managerA class that is the factory class for remote connections to Codemesh's shared JVM server
xmog_remote_client_optionsA class that represents the settings that a remote client uses to connect to a shared JVM
xmog_remote_java_exceptionA utility class used to hold on to exceptions thrown on the other side
xmog_remote_java_valueA helper type used to convey remote Java arguments around
xmog_remote_messageA class that provides services for creating message packages or decoding message packages
xmog_serializableA utility class that provides easy access to the Java type com.codemesh.peer.SerializablePeer
xmog_sharedlibA wrapper around shared libraries
xmog_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)
xmog_string_field_t< FieldType >A template type that is used by field instances that might be initialized with string literals
xmog_thread_factoryA class to launch threads in a platform-portable manner
xmog_tracerAn interface that provides a tracing facility for the runtime library
xmog_utilA utility class providing several commonly useful methods

Generated on Wed May 31 14:01:19 2006 for Shared Codemesh Runtime Library API Reference by  doxygen 1.4.1