Codemesh Runtime v3 C++ API Reference  3.9.205
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CACE_Task_Ex
 CACEXML_DefaultHandler
 Cclass_info
 Ccmjstr
 CElementType
 CEnumeration_tagA type that is used for template specializtion of iterators
 Cxmog::util::fileUtility wrapper for file objects
 Cxmog::util::filename_matcherUtility type for locating files based on a pattern
 CIPv4_utils
 CIterator_tagA type that is used for template specialization of iterators
 CJavaVM_
 CJNIEnv_
 Cxmog_array_iterator< ArrayType >An 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_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_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_i_comm_strategyDefines the interface that xmog_jvm uses to communicate with a server
 Cxmog_inout_tracer
 Cxmog_iterator_baseThe runtime library class that provides services to C++ iterators over Java collections
 Cxmog_java_array_sizeThe proxy type representing the length of an array
 Cxmog_java_dynamicThe baseclass for types that dynamically derive the value of Java proxy items
 Cxmog_java_lang_SystemA utility class that exposes some system/runtime functions to C++
 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_jvmThe class that represents a Java Virtual Machine in the framework
 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_nullA type representing null references
 Cxmog_options XMOG_REMOTE_CLIENT_OPTIONS_INH XMOG_REMOTE_SERVER_OPTIONS_INH
 Cxmog_peerA utility class that provides access to the Java interface com.codemesh.peer.PeerType
 Cxmog_qstr< PreAlloc, ElemType >
 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_requestRepresents a request communicated between client and server
 Cxmog_sharedlibA wrapper around shared libraries
 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

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