ACE  6.3.4
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C_dbghelp_functions
 C_WSANETWORKEVENTS
 CACE_Abstract_Timer_Queue< TYPE >Base class for all timer queues of a single type
 CACE_Accept_QoS_ParamsWrapper class that simplifies the information passed to the QoS enabled <ACE_OS::accept> method
 CACE_Accept_Strategy< SVC_HANDLER, ACE_PEER_ACCEPTOR_1 >Defines the interface for specifying a passive connection acceptance strategy for a SVC_HANDLER
 CACE_Activation_QueueReifies a method into a request. Subclasses typically represent necessary state and behavior
 CACE_Active_Map_Manager_KeyKey used in the Active Object Map
 CACE_AddrDefines the base class for the "address family independent" address format
 CACE_AllocatorInterface for a dynamic memory allocator that uses inheritance and dynamic binding to provide extensible mechanisms for allocating and deallocating memory
 CACE_Allocator_Std_Adapter< T >Model of std::allocator that forwards requests to

ACE_Allocator::instance. To be used with STL containers.

 CACE_Arg_Shifter_T< CHAR_TYPE >This ADT operates on a specified set of arguments (argv). As known arguments are scanned, they are shifted to the back of the argv vector, so deeper levels of argument parsing can locate the yet unprocessed arguments at the beginning of the vector
 CACE_ARGV_Queue_Entry_T< CHAR_TYPE >An entry in the queue which keeps user supplied arguments
 CACE_ARGV_T< CHAR_TYPE >Builds a counted argument vector (ala argc/argv) from either a string or a set of separate tokens. This class preserves whitespace within tokens only if the whitespace-containing token is enclosed in either single (') or double (") quotes. This is consistent with the expected behavior if an argument vector obtained using this class is passed to, for example, ACE_Get_Opt
 CACE_Argv_Type_ConverterTo convert 'char' input/command line parameter to 'wchar_t'
 CACE_Array_Base< T >Implement a simple dynamic array
 CACE_Array_Base< ACE_Get_Opt::ACE_Get_Opt_Long_Option * >
 CACE_Array_Base< ACE_INET_Addr >
 CACE_Array_Base< char * >
 CACE_Array_Iterator< T >Implement an iterator over an ACE_Array
 CACE_Array_Map< Key, Value, EqualTo, Alloc >Light weight array-based map with fast iteration, but linear (i.e. O(n)) search times
 CACE_Array_Map< size_t, const ACE_Service_Type * >
 CACE_Ascii_To_WideA lightweight char* to wchar* string conversion class
 CACE_Asynch_OperationThis is an interface base class for all asynch operations. The resposiblility of this class is to forward all methods to its delegation/implementation class, e.g., ACE_WIN32_Asynch_Operation or ACE_POSIX_Asynch_Operation
 CACE_Asynch_Operation_ImplAbstract base class for all the concrete implementation classes that provide different implementations for the ACE_Asynch_Operation
 CACE_Asynch_ResultAn interface base class which allows users access to common information related to an asynchronous operation
 CACE_Asynch_Result_ImplAbstract base class for the all the classes that provide concrete implementations for ACE_Asynch_Result
 CACE_At_Thread_ExitContains a method to be applied when a thread is terminated
 CACE_ATM_AcceptorDefines the member functions for ACE_ATM_Acceptor abstraction
 CACE_ATM_ConnectorDefines an active connection factory for the ACE_ATM C++ wrappers
 CACE_ATM_ParamsWrapper class that simplifies the information passed to the ATM enabled ACE_ATM_Connector class
 CACE_ATM_QoSDefine the QoS parameters for ATM
 CACE_ATM_StreamDefines the member functions for ACE_ATM_Stream abstraction
 CACE_Atomic_Op< ACE_LOCK, TYPE >Transparently parameterizes synchronization into basic arithmetic operations
 CACE_Atomic_Op< ACE_LOCK, long >
 CACE_Atomic_Op< ACE_Null_Mutex, long >
 CACE_Atomic_Op< ACE_SYNCH_MUTEX, long >
 CACE_Atomic_Op< ACE_SYNCH_MUTEX, Reference_Count >
 CACE_Atomic_Op_Ex< ACE_LOCK, TYPE >Transparently parameterizes synchronization into basic arithmetic operations
 CACE_Atomic_Op_Ex< ACE_LOCK, long >
 CACE_Atomic_Op_Ex< ACE_Null_Mutex, long >
 CACE_Atomic_Op_Ex< ACE_SYNCH_MUTEX, long >
 CACE_Atomic_Op_Ex< ACE_SYNCH_MUTEX, Reference_Count >
 CACE_Auto_Basic_Array_Ptr< X >Implements an extension to the draft C++ standard auto_ptr abstraction. This class allows one to work on non-object (basic) types that must be treated as an array, e.g., deallocated via "delete [] foo"
 CACE_Auto_Basic_Ptr< X >Implements the draft C++ standard auto_ptr abstraction. This class allows one to work on non-object (basic) types
 CACE_Auto_Basic_Ptr< ACE_String_Base >
 CACE_Auto_IncDec< ACE_SAFELY_INCREMENTABLE_DECREMENTABLE >This class automatically increments and decrements a parameterized counter
 CACE_Auto_String_FreeSimple class to automatically de-allocate strings
 CACE_bad_alloc_class
 CACE_BarrierImplements "barrier synchronization"
 CACE_Base64Encode/Decode a stream of bytes according to Base64 encoding
 CACE_Base_Thread_AdapterBase class for all the Thread_Adapters
 CACE_Based_Pointer_Basic< CONCRETE >A proxy that keeps track of the relative offset of a "pointer" from its base address. This class makes it possible to transparently use "pointers" in shared memory as easily as programming with pointers to local memory. In particular, we don't need to ensure that the base addresses of all the pointers are mapped into separate processes at the same absolute memory base address
 CACE_Based_Pointer_Basic< ACE_Malloc_Header >
 CACE_Based_Pointer_Basic< ACE_MEM_SAP_Node >
 CACE_Based_Pointer_Basic< ACE_Name_Node >
 CACE_Based_Pointer_Basic< char >
 CACE_Based_Pointer_RepositoryMaps pointers to the base address of the region to which each pointer belongs
 CACE_Based_Pointer_Repository_RepImplementation for the ACE_Based_Pointer_Repository
 CACE_Basic_StatsCollect basic stats about a series of samples
 CACE_Bcast_NodeLinked list of broadcast interfaces
 CACE_Bound_Ptr_Counter< ACE_LOCK >An ACE_Bound_Ptr_Counter<ACE_LOCK> object encapsulates an object reference count
 CACE_Bounded_Set< T >Implement a simple unordered set of {T} with maximum set at creation time
 CACE_Bounded_Set_Iterator< T >Iterates through an unordered set
 CACE_Bounded_Stack< T >Implement a generic LIFO abstract data type
 CACE_Cache_Map_Iterator< KEY, VALUE, IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES >Defines a iterator for the Cache_Map_Manager
 CACE_Cache_Map_Manager< KEY, VALUE, CMAP_TYPE, ITERATOR_IMPL, REVERSE_ITERATOR_IMPL, CACHING_STRATEGY, ATTRIBUTES >Defines a abstraction that will purge entries from a map
 CACE_Cache_Map_Manager< KEY, VALUE, ACE_Hash_Map_Manager_Ex< KEY, std::pair< VALUE, ATTRIBUTES >, HASH_KEY, COMPARE_KEYS, ACE_Null_Mutex >, ACE_Hash_Map_Iterator_Ex< KEY, std::pair< VALUE, ATTRIBUTES >, HASH_KEY, COMPARE_KEYS, ACE_Null_Mutex >, ACE_Hash_Map_Reverse_Iterator_Ex< KEY, std::pair< VALUE, ATTRIBUTES >, HASH_KEY, COMPARE_KEYS, ACE_Null_Mutex >, CACHING_STRATEGY, ATTRIBUTES >
 CACE_Cache_Map_Manager< REFCOUNTED_HASH_RECYCLABLE_ADDRESS, SVC_HANDLER *, ACE_Hash_Map_Manager_Ex< REFCOUNTED_HASH_RECYCLABLE_ADDRESS, std::pair< SVC_HANDLER *, ATTRIBUTES >, ACE_Hash< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Equal_To< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Null_Mutex >, ACE_Hash_Map_Iterator_Ex< REFCOUNTED_HASH_RECYCLABLE_ADDRESS, std::pair< SVC_HANDLER *, ATTRIBUTES >, ACE_Hash< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Equal_To< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Null_Mutex >, ACE_Hash_Map_Reverse_Iterator_Ex< REFCOUNTED_HASH_RECYCLABLE_ADDRESS, std::pair< SVC_HANDLER *, ATTRIBUTES >, ACE_Hash< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Equal_To< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Null_Mutex >, CACHING_STRATEGY, ATTRIBUTES >
 CACE_Cache_Map_Reverse_Iterator< KEY, VALUE, REVERSE_IMPLEMENTATION, CACHING_STRATEGY, ATTRIBUTES >Defines a reverse iterator for the Cache_Map_Manager
 CACE_Cached_Mem_Pool_Node< T >ACE_Cached_Mem_Pool_Node keeps unused memory within a free list
 CACE_Cached_Mem_Pool_Node< char >
 CACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >This class is an abstract base class for a caching strategy
 CACE_CapabilitiesThis class implement the ACE Capabilities
 CACE_CapEntryThis class is the base class for all ACE Capabilities entry subclasses
 CACE_CDRKeep constants and some routines common to both Output and Input CDR streams
 CACE_Char_Codeset_TranslatorCodeset translation routines common to both Output and Input CDR streams
 CACE_CleanupBase class for objects that are cleaned by ACE_Object_Manager
 CACE_Cleanup_Strategy< KEY, VALUE, CONTAINER >Defines a default strategy to be followed for cleaning up entries from a map which is the container
 CACE_Codeset_Registry
 CACE_Command_BaseDefines an abstract class that allows us to invoke commands without knowing anything about the implementation
 CACE_Concurrency_Strategy< SVC_HANDLER >Defines the interface for specifying a concurrency strategy for a SVC_HANDLER
 CACE_Condition< MUTEX >ACE_Condition variable wrapper, which allows threads to block until shared data changes state
 CACE_Condition< ACE_Null_Mutex >ACE_Condition template specialization written using ACE_Null_Mutexes. Implements a do nothing ACE_Condition specialization, i.e., all methods are no ops
 CACE_Condition< ACE_Recursive_Thread_Mutex >ACE_Condition template specialization written using ACE_Recursive_Thread_Mutex. This allows threads to block until shared data changes state using recursive mutexes
 CACE_Condition< ACE_Thread_Mutex >ACE_Condition template specialization written using ACE_Mutexes. This allows threads to block until shared data changes state. A condition variable enables threads to atomically block and test the condition under the protection of a mutual exclu- sion lock (mutex) until the condition is satisfied. That is, the mutex must have been held by the thread before calling wait or signal on the condition. If the condition is false, a thread blocks on a condition variable and atomically releases the mutex that is waiting for the condition to change. If another thread changes the condition, it may wake up waiting threads by signaling the associated condition variable. The waiting threads, upon awakening, reacquire the mutex and re-evaluate the condition
 CACE_Condition_Attributes
 CACE_Config_ImpExp_BaseBase class for file import/export configuration
 CACE_ConfigurationBase class for configuration databases
 CACE_Configuration_ExtIdExternal ID for the section and value hash
 CACE_Configuration_Section_IntIdThe internal ID for a section hash table
 CACE_Configuration_Section_KeyReference counted wrapper for ACE_Section_Key_Internal
 CACE_Configuration_Value_IntIdThe section hash table internal value class
 CACE_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_1 >Defines the interface for specifying an active connection establishment strategy for a SVC_HANDLER
 CACE_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_2 >
 CACE_Connection_Recycling_StrategyDefines the interface for a connection recycler
 CACE_Connector_Base< SVC_HANDLER >This base interface allows ACE_NonBlocking_Connect_Handler to only care about the SVC_HANDLER template parameter of the ACE_Connector. Otherwise, ACE_NonBlocking_Connect_Handler would have to be configured with all the template parameters that ACE_Connector is configured with
 CACE_Control_BlockThis information is stored in memory allocated by the <Memory_Pool>
 CACE_Copy_DisabledHelper class to disable copy construction and assignment
 CACE_Countdown_TimeKeeps track of the amount of elapsed time
 CACE_Creation_Strategy< SVC_HANDLER >Defines the interface for specifying a creation strategy for a SVC_HANDLER
 CACE_Data_BlockStores the data payload that is accessed via one or more ACE_Message_Block's
 CACE_Date_TimeSystem independent representation of date and time
 CACE_Delegating_Time_PolicyImplement a time policy that delegates to a dynamic time policy
 CACE_DEV_ConnectorDefines an active connection factory for the ACE_DEV wrappers
 CACE_Dev_Poll_Handler_GuardClass used to make event handler reference count manipulation exception-safe
 CACE_DirentDefine a portable C++ directory-entry iterator based on the POSIX API
 CACE_Dirent_SelectorDefine a portable C++ directory-entry iterator based on the POSIX scandir API
 CACE_DLLProvides an abstract interface for handling various DLL operations
 CACE_DLL_HandleProvides an abstract interface for handling various DLL operations
 CACE_DLL_ManagerThis class is a singleton and serves as a factory and repository for instances of ACE_DLL_Handle
 CACE_DLL_Singleton_T< TYPE, ACE_LOCK >Same as ACE_Singleton, except that it registers for destruction with the ACE_Framework_Repository instead of with the ACE_Object_Manager directly
 CACE_DLList_NodeBase implementation of element in a DL list. Needed for ACE_Double_Linked_List
 CACE_DNode< T >Implementation element in a bilinked list
 CACE_Double_Linked_List< T >A double-linked list implementation
 CACE_Double_Linked_List< ACE_DLList_Node >
 CACE_Double_Linked_List< ACE_Thread_Descriptor >
 CACE_Double_Linked_List< ACE_Thread_Descriptor_Base >
 CACE_Double_Linked_List_Iterator_Base< T >Implements a common base class for iterators for a double linked list ADT
 CACE_Double_Linked_List_Iterator_Base< ACE_DLList_Node >
 CACE_DumpableBase class that defines a uniform interface for all object dumping
 CACE_Dumpable_PtrA smart pointer stored in the in-memory object database ACE_ODB. The pointee (if any) is deleted when reassigned
 CACE_DynamicChecks to see if an object was dynamically allocated
 CACE_Dynamic_Message_StrategyAn abstract base class which provides dynamic priority evaluation methods for use by the ACE_Dynamic_Message_Queue class or any other class which needs to manage the priorities of a collection of ACE_Message_Blocks dynamically
 CACE_Dynamic_Service_BaseBase class for all ACE_Dynamic_Service instantiations
 CACE_Dynamic_Service_DependencyProvides a way to declare dependency on specific service, thus helping to avoid order of initialization issues with instances of an objects whose implementation code resides in dynamically loaded services
 CACE_Dynamic_Time_Policy_baseAbstract base class for dynamically loaded and/or shared time policies
 CACE_Dynamic_Time_Policy_Base
 CACE_EH_Dispatch_InfoThis structure contains information of the activated event handler
 CACE_Profile_Timer::ACE_Elapsed_TimeKeeps track of the various user, system, and elapsed (real) times
 CACE_Equal_To< TYPE >Function object for comparing two objects of the given type for equality
 CACE_Equal_To< ACE_CString >Function object for determining whether two ACE_CStrings are equal
 CACE_Equal_To< ACE_INT16 >Function object for determining whether two 16 bit ints are equal
 CACE_Equal_To< ACE_INT32 >Function object for determining whether two 32 bit ints are equal
 CACE_Equal_To< ACE_TString >
 CACE_Equal_To< ACE_UINT16 >Function object for determining whether two unsigned 16 bit ints are equal
 CACE_Equal_To< ACE_UINT32 >Function object for determining whether two unsigned 32 bit ints are equal
 CACE_Equal_To< ACE_UINT64 >Function object for determining whether two unsigned 64 bit ints are equal
 CACE_Equal_To< char * >Function object for determining whether two non-const strings are equal
 CACE_Equal_To< const ACE_TCHAR * >
 CACE_Equal_To< const char * >Function object for determining whether two const strings are equal
 CACE_Equal_To< const wchar_t * >Function object for determining whether two const strings are equal
 CACE_Equal_To< EXT_ID >
 CACE_Equal_To< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >
 CACE_Equal_To< std::string >Function object for determining whether two std::strings are equal
 CACE_Equal_To< wchar_t * >Function object for determining whether two non-const strings are equal
 CACE_Errno_GuardProvides a wrapper to improve performance when thread-specific errno must be saved and restored in a block of code
 CACE_Event_BaseA base class for wrappers around the Win32 event locking mechanism
 CACE_Event_HandlerProvides an abstract interface for handling various types of I/O, timer, and signal events
 CACE_Event_Handler_varAuto pointer like class for Event Handlers
 CACE_Event_TupleAn ACE_Event_Handler and its associated ACE_HANDLE
 CACE_FIFO_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >The First In First Out strategy is implemented wherein each item is ordered
 CACE_FILE_ConnectorDefines an active connection factory for the ACE_FILE wrappers
 CACE_FILE_InfoAbstracts basic OS FILE information
 CACE_File_LockA wrapper around the UNIX file locking mechanism
 CACE_FilecacheA hash table holding the information about entry point into the Cached Virtual Filesystem. On insertion, the reference count is incremented. On destruction, reference count is decremented
 CACE_Filecache_HandleAbstraction over a real file. This is meant to be the entry point into the Cached Virtual Filesystem
 CACE_Filecache_ObjectAbstraction over a real file. This is what the Virtual Filesystem contains. This class is not intended for general consumption. Please consult a physician before attempting to use this class
 CACE_Fixed_Set< T, ACE_SIZE >Implement a simple unordered set of {T} with maximum {ACE_SIZE}
 CACE_Fixed_Set_Iterator_Base< T, ACE_SIZE >Implements a common base class for iterators for a unordered set
 CACE_Fixed_Stack< T, ACE_SIZE >Implement a generic LIFO abstract data type
 CACE_OS::ace_flock_tOS file locking structure
 CACE_Flow_SpecWrapper class that defines the flow spec QoS information, which is used by IntServ (RSVP) and DiffServ
 CACE_FPointer_Time_Policy
 CACE_FPointer_Timer_PolicyImplement a time policy based on a function pointer
 CACE_Free_List< T >Implements a free list
 CACE_Free_List< ACE_Cached_Mem_Pool_Node< char > >
 CACE_Free_List< ACE_Cached_Mem_Pool_Node< T > >
 CACE_Free_List< ACE_Thread_Descriptor >
 CACE_Free_List< ACE_Timer_Node_T< TYPE > >
 CACE_Free_List< Hash_Token< TYPE > >
 CACE_Future< T >This class implements a ``single write, multiple read'' pattern that can be used to return results from asynchronous method invocations
 CACE_Future_Holder< T >Implementation of object that holds an ACE_Future
 CACE_Future_Observer< T >ACE_Future_Observer<T>
 CACE_Future_Rep< T >ACE_Future_Rep<T>
 CACE_Get_OptIterator for parsing command-line arguments
 CACE_Get_Opt::ACE_Get_Opt_Long_Option
 CACE_Guard< ACE_LOCK >This data structure is meant to be used within a method or function... It performs automatic acquisition and release of a parameterized synchronization object ACE_LOCK
 CACE_Guard< ACE_Null_Mutex >Template specialization of ACE_Guard for the ACE_Null_Mutex
 CACE_Handle_GobblerThis class gobbles up handles
 CACE_Handle_SetC++ wrapper facade for the socket fd_set abstraction
 CACE_Handle_Set_IteratorIterator for the ACE_Handle_Set abstraction
 CACE_HandlerThis base class defines the interface for receiving the results of asynchronous operations
 CACE_Hash< TYPE >Function object for hashing
 CACE_Hash< ACE_CString >Function object for hashing a ACE_CString
 CACE_Hash< ACE_INT64 >Function object for hashing a signed 64-bit number
 CACE_Hash< ACE_TString >
 CACE_Hash< ACE_UINT64 >Function object for hashing an unsigned 64-bit number
 CACE_Hash< char * >Function object for hashing a string
 CACE_Hash< char >Function object for hashing a char
 CACE_Hash< const ACE_TCHAR * >
 CACE_Hash< const char * >Function object for hashing a const string
 CACE_Hash< const wchar_t * >Function object for hashing a const string
 CACE_Hash< EXT_ID >
 CACE_Hash< int >Function object for hashing an int number
 CACE_Hash< key_type >
 CACE_Hash< long >Function object for hashing a long number
 CACE_Hash< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >
 CACE_Hash< short >Function object for hashing a short number
 CACE_Hash< signed char >Function object for hashing a signed char
 CACE_Hash< std::string >Function object for hashing a std::string
 CACE_Hash< unsigned char >Function object for hashing an unsigned char
 CACE_Hash< unsigned int >Function object for hashing an unsigned int number
 CACE_Hash< unsigned long >Function object for hashing an unsigned long number
 CACE_Hash< unsigned short >Function object for hashing an unsigned short number
 CACE_Hash< void * >Function object for hashing a void
 CACE_Hash< wchar_t * >Function object for hashing a string
 CACE_Hash< wchar_t >Function object for hashing a wchar_t
 CACE_Hash_Map_Bucket_Iterator< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >Forward iterator for the ACE_Hash_Map_Manager_Ex which only traverses a particular bucket. The particular bucket is specified by the <EXT_ID> parameter specified in the constructor
 CACE_Hash_Map_Const_Iterator_Base_Ex< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >Base const iterator for the ACE_Hash_Map_Manager_Ex
 CACE_Hash_Map_Const_Iterator_Base_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >
 CACE_Hash_Map_Entry< EXT_ID, INT_ID >Define an entry in the hash table
 CACE_Hash_Map_Entry< ACE_CString, Monitor_Base * >
 CACE_Hash_Map_Entry< ACE_TString, ACE_CapEntry * >
 CACE_Hash_Map_Entry< const ACE_TCHAR *, ACE_Filecache_Object * >
 CACE_Hash_Map_Entry< FUTURE_REP *, FUTURE_HOLDER * >
 CACE_Hash_Map_Entry< KEY, std::pair< VALUE, ATTRIBUTES > >
 CACE_Hash_Map_Entry< KEY, VALUE >
 CACE_Hash_Map_Entry< key_type, value_type >
 CACE_Hash_Map_Entry< REFCOUNTED_HASH_RECYCLABLE_ADDRESS, std::pair< SVC_HANDLER *, ATTRIBUTES > >
 CACE_Hash_Map_Entry< REFCOUNTED_HASH_RECYCLABLE_ADDRESS, SVC_HANDLER * >
 CACE_Hash_Map_Iterator_Base_Ex< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >Base iterator for the ACE_Hash_Map_Manager_Ex
 CACE_Hash_Map_Iterator_Base_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >
 CACE_Hash_Map_Iterator_Base_Ex< KEY, VALUE, HASH_KEY, COMPARE_KEYS, ACE_Null_Mutex >
 CACE_Hash_Map_Manager_Ex< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >Define a map abstraction that efficiently associates EXT_ID type objects with INT_ID type objects
 CACE_Hash_Map_Manager_Ex< ACE_CString, Monitor_Base *, ACE_Hash< ACE_CString >, ACE_Equal_To< ACE_CString >, ACE_SYNCH_NULL_MUTEX >
 CACE_Hash_Map_Manager_Ex< ACE_TString, ACE_CapEntry *, ACE_Hash< ACE_TString >, ACE_Equal_To< ACE_TString >, ACE_Null_Mutex >
 CACE_Hash_Map_Manager_Ex< const ACE_TCHAR *, ACE_Filecache_Object *, ACE_Hash< const ACE_TCHAR * >, ACE_Equal_To< const ACE_TCHAR * >, ACE_Null_Mutex >
 CACE_Hash_Map_Manager_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_LOCK >
 CACE_Hash_Map_Manager_Ex< EXT_ID, INT_ID, ACE_Hash< EXT_ID >, ACE_Equal_To< EXT_ID >, ACE_Null_Mutex >
 CACE_Hash_Map_Manager_Ex< FUTURE_REP *, FUTURE_HOLDER *, FUTURE_REP_HASH, FUTURE_REP_COMPARE, ACE_Null_Mutex >
 CACE_Hash_Map_Manager_Ex< KEY, std::pair< VALUE, ATTRIBUTES >, HASH_KEY, COMPARE_KEYS, ACE_Null_Mutex >
 CACE_Hash_Map_Manager_Ex< KEY, VALUE, HASH_KEY, COMPARE_KEYS, ACE_Null_Mutex >
 CACE_Hash_Map_Manager_Ex< key_type, value_type, ACE_Hash< key_type >, std::equal_to< key_type >, ACE_Null_Mutex >
 CACE_Hash_Map_Manager_Ex< REFCOUNTED_HASH_RECYCLABLE_ADDRESS, std::pair< SVC_HANDLER *, ATTRIBUTES >, ACE_Hash< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Equal_To< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Null_Mutex >
 CACE_Hash_Map_Manager_Ex< REFCOUNTED_HASH_RECYCLABLE_ADDRESS, SVC_HANDLER *, ACE_Hash< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Equal_To< REFCOUNTED_HASH_RECYCLABLE_ADDRESS >, ACE_Null_Mutex >
 CACE_Hash_Multi_Map_Bucket_Iterator< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >Forward iterator for the ACE_Hash_Multi_Map_Manager which only traverses a particular bucket. The particular bucket is specified by the EXT_ID parameter specified in the constructor
 CACE_Hash_Multi_Map_Const_Iterator_Base< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >Base const iterator for the ACE_Hash_Multi_Map_Manager
 CACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID >Define an entry in the hash table
 CACE_Hash_Multi_Map_Iterator_Base< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >Base iterator for the ACE_Hash_Multi_Map_Manager
 CACE_Hash_Multi_Map_Manager< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >Define a multi-map abstraction that efficiently associates the keys with their different values
 CACE_HashableACE_Hashable
 CACE_High_Res_TimerA high resolution timer class wrapper that encapsulates OS-specific high-resolution timers, such as those found on Solaris, AIX, Win32/Pentium, and VxWorks
 CACE_HR_Time_PolicyImplement a time policy based on the ACE Highres timer
 CACE_Incremental_Key_Generator< T >Defines a simple incremental key generator
 CACE_InputCDRA CDR stream for demarshalling CDR-encoded data
 CACE_Intrusive_Auto_Ptr< X >This class implements support for a reference counted auto_ptr. It assumes reference counting abilities of the parameterizing class
 CACE_Intrusive_Auto_Ptr< ACE_Service_Gestalt >
 CACE_Intrusive_List< T >Implement an intrusive double linked list
 CACE_Intrusive_List< ACE_Cleanup_Info_Node >
 CACE_Intrusive_List< ACE_Notification_Queue_Node >
 CACE_Intrusive_List_Node< T >Implement the requirements for ACE_Intrusive_List
 CACE_Intrusive_List_Node< ACE_Cleanup_Info_Node >
 CACE_Intrusive_List_Node< ACE_Notification_Queue_Node >
 CACE_IO_Cntl_MsgData format for IOCTL messages
 CACE_IO_SAPDefines the methods for the base class of the ACE_IO_SAP abstraction, which includes ACE_FILE and ACE_DEV
 CACE_IPC_SAPDefines the member functions for the base class of the ACE_IPC_SAP abstraction
 CACE_Iterator< T >Defines the iterator interface
 CACE_Iterator_Impl< T >Defines a abstract iterator
 CACE_Less_Than< TYPE >Function object for determining whether the first object of the given type is less than the second object of the same type
 CACE_Less_Than< ACE_CString >Function object for determining whether the first const string is less than the second const string
 CACE_Less_Than< char * >Function object for determining whether the first string is less than the second string
 CACE_Less_Than< const char * >Function object for determining whether the first const string is less than the second const string
 CACE_Less_Than< const wchar_t * >Function object for determining whether the first const string is less than the second const string
 CACE_Less_Than< std::string >Function object for determining whether the first const string is less than the second const string
 CACE_Less_Than< wchar_t * >Function object for determining whether the first string is less than the second string
 CACE_LFU_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >Defines a Least Frequently Used strategy for which will decide on the item to be removed from the cache
 CACE_Local_Memory_PoolMake a memory pool that is based on C++ new/delete. This is useful for integrating existing components that use new/delete into the ACE Malloc scheme..
 CACE_Local_Memory_Pool_OptionsHelper class for Local Memory Pool constructor options
 CACE_LockThis is the abstract base class that contains the uniform locking API that is supported by all the ACE synchronization mechanisms
 CACE_Log_CategoryProvides a categorized message logging abstraction
 CACE_Log_Category_TSSThe thread specific object for a ACE_Log_Categy object
 CACE_Log_MsgProvides a variable length argument message logging abstraction
 CACE_Log_Msg_BackendDefines the interface for ACE_Log_Msg back end processing
 CACE_Log_Msg_CallbackAn interface class used to get logging callbacks
 CACE_Log_Msg_ManagerSynchronize output operations
 CACE_Log_RecordDefines the structure of an ACE logging record
 CACE_LRU_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >Defines a Least Recently Used strategy which will decide on the item to be removed from the cache
 CACE_LSOCKCreate a Local ACE_SOCK, which is used for passing file descriptors
 CACE_Malloc_FIFO_Iterator_T< ACE_MEM_POOL_1, ACE_LOCK, ACE_CB >FIFO iterator for names stored in Malloc'd memory
 CACE_Malloc_FIFO_Iterator_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block >
 CACE_Control_Block::ACE_Malloc_HeaderThis is the control block header. It's used by <ACE_Malloc> to keep track of each chunk of data when it's in the free list or in use
 CACE_PI_Control_Block::ACE_Malloc_HeaderThis is the control block header. It's used by ACE_Malloc to keep track of each chunk of data when it's in the free list or in use
 CACE_Malloc_LIFO_Iterator_T< ACE_MEM_POOL_1, ACE_LOCK, ACE_CB >LIFO iterator for names stored in Malloc'd memory
 CACE_Malloc_LIFO_Iterator_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block >
 CACE_Malloc_Lock_Adapter_T< ACE_LOCK >Template functor adapter for lock strategies used with ACE_Malloc_T
 CACE_Malloc_Lock_Adapter_T< ACE_Null_Mutex >Template specialization of ACE_Malloc_Lock_Adapter_T for the ACE_Null_Mutex
 CACE_Malloc_Lock_Adapter_T< ACE_Process_Semaphore >Template specialization of ACE_Malloc_Lock_Adapter_T for ACE_Process_Semaphore
 CACE_Malloc_Lock_Adapter_T< ACE_Thread_Semaphore >Template specialization of ACE_Malloc_Lock_Adapter_T for ACE_Thread_Semaphore
 CACE_Malloc_T< ACE_MEM_POOL_1, ACE_LOCK, ACE_CB >A class template that uses parameterized types to provide an extensible mechanism for encapsulating various dynamic memory management strategies
 CACE_Malloc_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_CB >
 CACE_Malloc_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block >
 CACE_Managed_Object< TYPE >Wrapper for interface to allocate an object managed by the ACE_Object_Manager
 CACE_Map< KEY, VALUE >Defines a map interface
 CACE_Map_Const_Iterator_Base< EXT_ID, INT_ID, ACE_LOCK >Const iterator for the ACE_Map_Manager
 CACE_Map_Entry< EXT_ID, INT_ID >An entry in the Map
 CACE_Map_Entry< ACE_Active_Map_Manager_Key, std::pair< KEY, VALUE > >
 CACE_Map_Entry< ACE_Active_Map_Manager_Key, T >
 CACE_Map_Entry< ACE_Active_Map_Manager_Key, VALUE >
 CACE_Map_Entry< ACE_HANDLE, ACE_POSIX_Asynch_Connect_Result * >
 CACE_Map_Entry< KEY, VALUE >
 CACE_Map_Entry< TOKEN_NAME, ACE_Mutex_Invariants * >
 CACE_Map_Entry< TOKEN_NAME, ACE_RWLock_Invariants * >
 CACE_Map_Entry< TOKEN_NAME, ACE_Token_Proxy * >
 CACE_Map_Entry< TOKEN_NAME, ACE_Tokens * >
 CACE_Map_Entry< void *, size_t >
 CACE_Map_Iterator_Base< EXT_ID, INT_ID, ACE_LOCK >Iterator for the ACE_Map_Manager
 CACE_Map_Iterator_Base< ACE_Active_Map_Manager_Key, VALUE, ACE_Null_Mutex >
 CACE_Map_Iterator_Base< KEY, VALUE, ACE_Null_Mutex >
 CACE_Map_Manager< EXT_ID, INT_ID, ACE_LOCK >Define a map abstraction that associates EXT_IDs with INT_IDs
 CACE_Map_Manager< ACE_Active_Map_Manager_Key, std::pair< KEY, VALUE >, ACE_Null_Mutex >
 CACE_Map_Manager< ACE_Active_Map_Manager_Key, T, ACE_Null_Mutex >
 CACE_Map_Manager< ACE_Active_Map_Manager_Key, VALUE, ACE_Null_Mutex >
 CACE_Map_Manager< ACE_HANDLE, ACE_POSIX_Asynch_Connect_Result *, ACE_SYNCH_NULL_MUTEX >
 CACE_Map_Manager< KEY, VALUE, ACE_Null_Mutex >
 CACE_Map_Manager< TOKEN_NAME, ACE_Mutex_Invariants *, ACE_Null_Mutex >
 CACE_Map_Manager< TOKEN_NAME, ACE_RWLock_Invariants *, ACE_Null_Mutex >
 CACE_Map_Manager< TOKEN_NAME, ACE_Token_Proxy *, ACE_Null_Mutex >
 CACE_Map_Manager< TOKEN_NAME, ACE_Tokens *, ACE_Null_Mutex >
 CACE_Map_Manager< void *, size_t, ACE_Null_Mutex >
 CACE_max_align_info
 CACE_MEM_SAPDefines the methods of shared memory management for shared memory transport
 CACE_MEM_SAP_Node
 CACE_Message_BlockStores messages for use throughout ACE (particularly in an ACE_Message_Queue)
 CACE_Message_Queue_BaseBase class for ACE_Message_Queue, which is the central queuing facility for messages in the ACE framework
 CACE_Message_Queue_Ex< ACE_MESSAGE_TYPE, ACE_SYNCH_DECL, TIME_POLICY >A threaded message queueing facility, modeled after the queueing facilities in System V STREAMs
 CACE_Message_Queue_Ex< ACE_MESSAGE_TYPE, ACE_SYNCH_USE, TIME_POLICY >
 CACE_Message_Queue_Ex_Iterator< ACE_MESSAGE_TYPE, ACE_SYNCH_DECL, TIME_POLICY >Iterator for the ACE_Message_Queue_Ex
 CACE_Message_Queue_Ex_Reverse_Iterator< ACE_MESSAGE_TYPE, ACE_SYNCH_DECL, TIME_POLICY >
 CACE_Message_Queue_Factory< ACE_SYNCH_DECL, TIME_POLICY >ACE_Message_Queue_Factory is a static factory class template which provides a separate factory method for each of the major kinds of priority based message dispatching: static, earliest deadline first (EDF), and minimum laxity first (MLF)
 CACE_Message_Queue_Iterator< ACE_SYNCH_DECL, TIME_POLICY >Iterator for the ACE_Message_Queue
 CACE_Message_Queue_Iterator< ACE_SYNCH_USE, TIME_POLICY >
 CACE_Message_Queue_Reverse_Iterator< ACE_SYNCH_DECL, TIME_POLICY >Reverse Iterator for the ACE_Message_Queue
 CACE_Message_Queue_Reverse_Iterator< ACE_SYNCH_USE, TIME_POLICY >
 CACE_Method_RequestReifies a method into a request. Subclasses must provide the necessary state and behavior
 CACE_MMAP_Memory_Pool_OptionsHelper class for MMAP Memory Pool constructor options
 CACE_Module_BaseWorkaround HP/C++ compiler bug with enums in templates
 CACE_Monotonic_Time_PolicyImplement a monotonic time policy for ACE
 CACE_MT_SYNCHImplement a default thread safe synchronization wrapper that typedefs the ACE_Condition and ACE_Mutex to the ACE_Condition and ACE_Mutex versions
 CACE_MutexACE_Mutex wrapper (valid in same process or across processes (depending on TYPE flag)). In general, however, we recommend using ACE_Process_Mutex or ACE_Thread_Mutex rather than ACE_Mutex
 CACE_Mutex_InvariantsMutex Invariants = INVARIANTS
 CACE_Name_BindingMaintains a mapping from name to value and type
 CACE_Control_Block::ACE_Name_NodeThis class supports "named memory regions" within ACE_Malloc
 CACE_PI_Control_Block::ACE_Name_NodeThis class supports "named memory regions" within ACE_Malloc
 CACE_Name_OptionsManages the options for the ACE Name_Server
 CACE_Name_ReplyMessage format for delivering replies from the ACE_Name Server
 CACE_Name_RequestMessage format for delivering requests to the ACE_Name Server
 CACE_Name_SpaceAbstract base class that provides an abstract interface to the database without exposing any implemenation details
 CACE_Node< T, C >Implementation element in a Queue, Set, and Stack
 CACE_Node< ACE_ARGV_Queue_Entry_T< CHAR_TYPE > >
 CACE_Node< ACE_INT32 >
 CACE_Node< ACE_Notification_Queue_Node * >
 CACE_Node< ACE_POSIX_Asynch_Accept_Result * >
 CACE_Node< ACE_POSIX_Asynch_Result * >
 CACE_Node< ACE_Thread_Descriptor * >
 CACE_Node< T >
 CACE_Node< T, ACE_Unbounded_Set_Default_Comparator< T > >
 CACE_Noop_Key_Generator< T >Defines a noop key generator
 CACE_Notification_BufferSimple wrapper for passing ACE_Event_Handler *s and ACE_Reactor_Masks between threads
 CACE_Notification_StrategyAbstract class used for notifying an interested party
 CACE_NS_InternalThis class and ACE_NS_String are used as Adapters to work with the Map_Manager
 CACE_NS_StringThis class and ACE_NS_Internal are used as Adapters to work with the Map_Manager
 CACE_Null_BarrierImplements "NULL barrier synchronization"
 CACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >The is a special caching strategy which doesnt have the purging feature
 CACE_Null_MutexImplement a do nothing ACE_Mutex, i.e., all the methods are no ops
 CACE_Null_SemaphoreImplement a do nothing ACE_Semaphore, i.e., all the methods are no ops
 CACE_NULL_SYNCHImplement a do nothing Synchronization wrapper that typedefs the ACE_Condition and ACE_Mutex to the Null* versions
 CACE_Numeric_Limits< T >
 CACE_ObchunkDefines the state that represents a "chunk" of memory. Evenything in this class is public because it is designed as an internal structure of Obstack_T and users are not supposed to use this class directly
 CACE_Object_Manager_BaseBase class for ACE_Object_Manager(s)
 CACE_Object_Manager_ManagerEnsure that the ACE_Object_Manager gets initialized at program startup, and destroyed at program termination
 CACE_Object_Manager_PreallocationsPerforms preallocations of certain statically allocated services needed by ACE
 CACE_Obstack_T< ACE_CHAR_T >Define a simple "mark and release" memory allocation utility
 CACE_Obstack_T< ACE_TCHAR >
 CACE_ODBThis is the object database (ODB) that keeps track of all live ACE objects
 CACE_Ordered_MultiSet< T >Implement a simple ordered multiset of {T} of unbounded size that allows duplicates. This class template requires that < operator semantics be defined for the parameterized type {T}, but does not impose any restriction on how that ordering operator is implemented. The set is implemented as a linked list
 CACE_Ordered_MultiSet_Iterator< T >Implement a bidirectional iterator over an ordered multiset. This class template requires that < operator semantics be defined for the parameterized type {T}, but does not impose any restriction on how that ordering operator is implemented
 CACE_OS_Exit_InfoHold Object Manager cleanup (exit) information
 CACE_OS_Log_Msg_AttributesThe attributes required by ACE_Log_Msg
 CACE_OS_Object_Manager_ManagerEnsure that the ACE_OS_Object_Manager gets initialized at program startup, and destroyed at program termination
 CACE_OS_Thread_DescriptorParent class of all ACE_Thread_Descriptor classes
 CACE_OutputCDRA CDR stream for marshalling data, most often for transmission to another system which may or may not have the same byte order
 CACE_Pagefile_Memory_PoolMake a memory pool that is based on "anonymous" memory regions allocated from the Win32 page file
 CACE_Pagefile_Memory_Pool_OptionsHelper class for Pagefile Memory Pool constructor options
 CACE_PI_Control_BlockThis information is stored in memory allocated by the Memory_Pool
 CACE_PipeProvides a portable bidirectional "pipe" abstraction
 CACE_Pointer_Hash< TYPE >Function object for hashing pointers
 CACE_POSIX__Asynch_Write_Dgram_ResultThis is class provides concrete implementation for ACE_Asynch_Write_Dgram::Result class
 CACE_Predefined_Naming_ContextsA factory for predefined registries, which exist by default on Win32 platforms
 CACE_ProactorA manager for asynchronous event demultiplexing
 CACE_Proactor_Handle_Timeout_UpcallFunctor for ACE_Timer_Queue
 CACE_ProcessA portable encapsulation for creating and managing new processes
 CACE_Process_MutexA wrapper for mutexes that can be used across processes on the same host machine, as well as within a process, of course
 CACE_Process_OptionsProcess Options
 CACE_Process_SemaphoreWrapper for Dijkstra style general semaphores that work across processes
 CACE_Profile_TimerThis class provides both a timing mechanism and a mechanism for reporting the resource usage of a process
 CACE_Protocol_Info
 CACE_QoSWrapper class that holds the sender and receiver flow spec information, which is used by IntServ (RSVP) and DiffServ
 CACE_QoS_ParamsWrapper class that simplifies the information passed to the QoS enabled <ACE_OS::connect> and <ACE_OS::join_leaf> methods
 CACE_RB_Tree_Base
 CACE_RB_Tree_Iterator_Base< EXT_ID, INT_ID, COMPARE_KEYS, ACE_LOCK >Implements a common base class for iterators for a Red-Black Tree ADT
 CACE_RB_Tree_Node_Base
 CACE_Reactor_ImplAn abstract class for implementing the Reactor Pattern
 CACE_Reactor_Timer_InterfaceInterface for timer related methods on the Reactor
 CACE_Read_BufferEfficiently reads an arbitrarily large buffer from an input stream up to and including a termination character. Also performs search/replace on single occurrences a character in the buffer using the principles of Integrated Layer Processing
 CACE_recursive_mutex_state
 CACE_Recursive_Thread_MutexImplement a C++ wrapper that allows nested acquisition and release of a mutex that occurs in the same thread
 CACE_recursive_thread_mutex_tImplement a thin C++ wrapper that allows nested acquisition and release of a mutex that occurs in the same thread
 CACE_Recyclable
 CACE_Recycling_Strategy< SVC_HANDLER >Defines the interface (and default implementation) for specifying a recycling strategy for a SVC_HANDLER
 CACE_Refcountable_T< ACE_LOCK >
 CACE_Refcountable_T< ACE_Null_Mutex >
 CACE_Refcountable_T< ACE_SYNCH_MUTEX >
 CACE_Refcounted_Auto_Ptr< X, ACE_LOCK >This class implements support for a reference counted auto_ptr. Assigning or copying instances of an ACE_Refcounted_Auto_Ptr will automatically increment the reference count. When the last instance that references a ACE_Refcounted_Auto_Ptr instance is destroyed or overwritten, it will invoke delete on its underlying pointer
 CACE_Refcounted_Auto_Ptr< ACE_Handler::Proxy, ACE_SYNCH_MUTEX >
 CACE_Refcounted_Auto_Ptr< Proxy, ACE_SYNCH_MUTEX >
 CACE_Refcounted_Auto_Ptr_Rep< X, ACE_LOCK >An ACE_Refcounted_Auto_Ptr_Rep object encapsulates a pointer to an object of type X. It uses a lock object of type ACE_LOCK to protect access to the reference count
 CACE_Reference_Pair< T1, T2 >Defines a pair that only hold references
 CACE_RegistryA Name Server implementation
 CACE_Reverse_Iterator< T >Defines the reverse iterator interface
 CACE_Reverse_Iterator_Impl< T >Defines a abstract reverse iterator
 CACE_RW_MutexWrapper for readers/writer locks
 CACE_RW_Process_MutexWrapper for readers/writer locks that exist across processes
 CACE_RWLock_InvariantsRWLock Invariants
 CACE_Sample_HistorySave multiple samples in an array
 CACE_Sbrk_Memory_PoolMake a memory pool that is based on <sbrk(2)>
 CACE_Sbrk_Memory_Pool_OptionsHelper class for Sbrk Memory Pool constructor options
 CACE_Sched_ParamsContainer for scheduling-related parameters
 CACE_Sched_Priority_IteratorAn iterator over the OS-defined scheduling priorities
 CACE_Scheduling_Strategy< SVC_HANDLER >Defines the interface for specifying how to suspend and resume a service
 CACE_SDM_helpers
 CACE_Section_Key_InternalA base class for internal handles to section keys for configuration implementations
 CACE_Select_Reactor_Handle_SetTrack handles we are interested for various events
 CACE_Select_Reactor_Handler_RepositoryUsed to map ACE_HANDLEs onto the appropriate ACE_Event_Handler *
 CACE_Select_Reactor_Handler_Repository_IteratorIterate through the ACE_Select_Reactor_Handler_Repository
 CACE_SemaphoreWrapper for Dijkstra style general semaphores
 CACE_Service_ConfigSupplies common server operations for dynamic and static configuration of service
 CACE_Service_Config_GuardA guard class, designed to be instantiated on the stack
 CACE_Service_Object_PtrThis is a smart pointer that holds onto the associated ACE_Service_Object * until the current scope is left, at which point the object's fini() hook is called and the service_object_ gets deleted
 CACE_Service_RepositoryContains all the services offered by a Service Configurator-based application
 CACE_Service_Repository_IteratorIterate through the ACE_Service_Repository
 CACE_Service_TypeKeeps track of information related to the various ACE_Service_Type_Impl subclasses
 CACE_Service_Type_Dynamic_GuardA forward service declaration guard
 CACE_Service_Type_ImplThe abstract base class of the hierarchy that defines the contents of the ACE_Service_Repository. The subclasses of this class allow the configuration of ACE_Service_Objects, ACE_Modules, and ACE_Streams
 CACE_Shared_MemoryThis base class adapts both System V shared memory and "BSD" mmap to a common API
 CACE_Shared_Memory_Pool_OptionsHelper class for Shared Memory Pool constructor options
 CACE_Shared_ObjectProvide the abstract base class used to access dynamic linking facilities
 CACE_Sig_ActionC++ wrapper facade for the sigaction struct
 CACE_Sig_GuardHold signals in MASK for duration of a C++ statement block. Note that a "0" for mask causes all signals to be held
 CACE_Sig_HandlerThis is the main dispatcher of signals for ACE. It improves the existing UNIX signal handling mechanism by allowing C++ objects to handle signals in a way that avoids the use of global/static variables and functions
 CACE_Sig_Handlers_Set
 CACE_Sig_SetProvide a C++ wrapper for the C sigset_t interface
 CACE_SizeCDRA CDR stream for calculating size of the representation
 CACE_SOCK_ConnectorDefines a factory that actively connects to a remote IP address and TCP port, creating a new ACE_SOCK_Stream object
 CACE_SOCK_SEQPACK_ConnectorDefines a factory that actively connects to a remote IP address and TCP port, creating a new ACE_SOCK_SEQPACK_Association object
 CACE_SPIPE_ConnectorDefines an active connection factory for ACE_SPIPE_Stream. On Windows this is mapped to Named Pipes, whereas on UNIX it is mapped to STREAM pipes
 CACE_SStringA very Simple String ACE_SString class. This is not a general-purpose string class, and you should probably consider using ACE_CString is you don't understand why this class exists..
 CACE_Stack_TraceEncapsulate a string representation of a stack trace on supported platforms. Stack traces for code built with optimize=1 (or "Release" configs on Visual Studio) may be misleading (missng frames) due to inlining performed by the compiler, which is indepenent of the inline=0 / inline=1 build option and the ACE_INLINE / ACE_NO_INLINE macros
 CACE_Static_Object_LockProvide an interface to access a global lock
 CACE_Static_Svc_DescriptorHolds the information necessary to describe a statically linked Svc
 CACE_StatsProvides simple statistical analysis
 CACE_Stats_ValueHelper class for ACE_Stats
 CACE_Stream< ACE_SYNCH_DECL, TIME_POLICY >This class is the primary abstraction for the ASX framework. It is moduled after System V Stream
 CACE_Stream< ACE_SYNCH >
 CACE_Stream_Iterator< ACE_SYNCH_DECL, TIME_POLICY >Iterate through an ACE_Stream
 CACE_String_Base_ConstThis class defines a constant for ACE_String_Base which originally was there to circumvent a bug in SunCC 6.0. This could be moved to ACE_String_Base but that adds a lot of footprint to the user applications which is not something we want
 CACE_String_Base_Const_Iterator< ACE_CHAR_T >Const iterator class for the ACE_String_Base class
 CACE_String_Base_Iterator< ACE_CHAR_T >Iterator class for the ACE_String_Base class
 CACE_Strong_Bound_Ptr< X, ACE_LOCK >This class implements support for a reference counted pointer
 CACE_Sub_Barrier
 CACE_SV_MessageDefines the header file for the C++ wrapper for message queues
 CACE_SV_Message_QueueDefines the header file for the C++ wrapper for System V IPC message queues
 CACE_SV_Semaphore_SimpleThis is a simple semaphore package that assumes there are no race conditions for initialization (i.e., the order of process startup must be well defined)
 CACE_SV_Shared_MemoryThis is a wrapper for System V shared memory
 CACE_Svc_Conf_ParamAn instance of this object will be passed down to the yyparse() and yylex() functions
 CACE_Synch_OptionsContains the values of options used to determine the synchronous and asynchronous behavior
 CACE_System_TimeDefines the timer services of the OS interface to access the system time either on the local host or on the central time server in the network
 CACE_System_Time_PolicyImplement the system time policy for ACE
 CACE_Task_FlagsThese flags are used within the ACE_Task
 CACE_ThreadProvides a wrapper for threads
 CACE_Thread_ControlUsed to keep track of a thread's activities within its entry point function
 CACE_Thread_ExitKeep exit information for a Thread in thread specific storage. so that the thread-specific exit hooks will get called no matter how the thread exits (e.g., via <ACE_Thread::exit>, C++ or Win32 exception, "falling off the end" of the thread entry point function, etc.)
 CACE_Thread_Exit_MaybeA version of ACE_Thread_Exit that is created dynamically under the hood if the flag is set to TRUE
 CACE_Thread_HookThis class makes it possible to provide user-defined "start" hooks that are called before the thread entry point function is invoked
 CACE_Thread_IDDefines a platform-independent thread ID class. Note that this class should be defined within the scope of a thread, rather than at global scope!
 CACE_Thread_ManagerManages a pool of threads
 CACE_Thread_MutexACE_Thread_Mutex wrapper (only valid for threads in the same process)
 CACE_Threading_Helper< LOCK >Encapsulates responsibility for allocating, destroying and manipulating the value, associated with a thread-specific key. Relates to the ability of the created thread to inherit the parent thread's gestalt. Designed to be used as an instance member of ACE_Service_Config
 CACE_Threading_Helper< ACE_Null_Mutex >
 CACE_Threading_Helper< ACE_SYNCH_MUTEX >
 CACE_Threading_Helper< ACE_Thread_Mutex >
 CACE_Time_ValueOperations on "timeval" structures, which express time in seconds (secs) and microseconds (usecs)
 CACE_Timer_Node_Dispatch_Info_T< TYPE >Maintains generated dispatch information for Timer nodes
 CACE_Timer_Node_T< TYPE >Maintains the state associated with a Timer entry
 CACE_Timer_Queue_Iterator_T< TYPE >Generic interface for iterating over a subclass of ACE_Timer_Queue
 CACE_TLI_ConnectorDefines an active connection factory for the ACE_TLI C++ wrappers
 CACE_TLI_Request
 CACE_TLI_Request_Queue
 CACE_TokenClass that acquires, renews, and releases a synchronization token that is serviced in strict FIFO/LIFO ordering and that also supports (1) recursion and (2) readers/writer semantics
 CACE_TOKEN_CONSTNot a public interface
 CACE_Token_NameAllows Token_Manger to identify tokens
 CACE_Token_ProxyAbstract representation of ACE tokens
 CACE_Token_Proxy_QueueToken waiter list
 CACE_Token::ACE_Token_Queue
 CACE_Token::ACE_Token_Queue_Entry
 CACE_Token_ReplyMessage format for delivering replies from the ACE_Token Server
 CACE_Token_RequestMessage format for delivering requests to the ACE_Token Server
 CACE_Tokenizer_T< ACE_CHAR_T >Tokenizer
 CACE_TokensAbstract representation of ACE tokens
 CACE_TP_Token_GuardA helper class that helps grabbing, releasing and waiting on tokens for a thread that tries calling handle_events ()
 CACE_TPQ_EntryToken Proxy Queue entry. Used in the ACE_Token_Proxy_Queue
 CACE_TPQ_IteratorIterates through ACE_Token_Proxy_Queues
 CACE_TraceA C++ trace facility that keeps track of which methods are entered and exited
 CACE_TSS_AdapterThis class encapsulates a TSS object and its associated C++ destructor function. It is used by the ACE_TSS... methods (in Synch_T.cpp) in order to allow an extern "C" cleanup routine to be used
 CACE_TSS_CleanupSingleton that helps to manage the lifetime of TSS objects and keys
 CACE_TSS_InfoThread Specific Key management
 CACE_TSS_KeysCollection of in-use flags for a thread's TSS keys. For internal use only by ACE_TSS_Cleanup; it is public because some compilers can't use nested classes for template instantiation parameters
 CACE_TSS_Ref"Reference count" for thread-specific storage keys
 CACE_TSS_Type_Adapter< TYPE >Adapter that allows built-in types to be used with ACE_TSS
 CACE_Type_Traits< TYPE >
 CACE_Type_Traits< bool >
 CACE_Type_Traits< char >
 CACE_Type_Traits< double >
 CACE_Type_Traits< float >
 CACE_Type_Traits< int >
 CACE_Type_Traits< long >
 CACE_Type_Traits< long double >
 CACE_Type_Traits< long long >
 CACE_Type_Traits< short >
 CACE_Type_Traits< signed char >
 CACE_Type_Traits< TYPE * >
 CACE_Type_Traits< unsigned char >
 CACE_Type_Traits< unsigned int >
 CACE_Type_Traits< unsigned long >
 CACE_Type_Traits< unsigned long long >
 CACE_Type_Traits< unsigned short >
 CACE_Typed_SV_Message< T >Defines the header file for the C++ wrapper for System V message queues
 CACE_Typed_SV_Message_Queue< T >Defines the header file for the C++ wrapper facade for typed message queues
 CACE_Unbounded_Queue< T >A Queue of "infinite" length
 CACE_Unbounded_Queue< ACE_ARGV_Queue_Entry_T< CHAR_TYPE > >
 CACE_Unbounded_Queue< ACE_INT32 >
 CACE_Unbounded_Queue< ACE_Notification_Queue_Node * >
 CACE_Unbounded_Queue< ACE_POSIX_Asynch_Accept_Result * >
 CACE_Unbounded_Queue< ACE_POSIX_Asynch_Result * >
 CACE_Unbounded_Queue< ACE_Thread_Descriptor * >
 CACE_Unbounded_Queue_Const_Iterator< T >Implement an iterator over an const unbounded queue
 CACE_Unbounded_Queue_Iterator< T >Implement an iterator over an unbounded queue
 CACE_Unbounded_Set_Default_Comparator< T >Simple comparator that evaluates equality using == operator
 CACE_Unbounded_Set_Default_Comparator< ACE_HANDLE >
 CACE_Unbounded_Set_Default_Comparator< ACE_Timer_Node_T< TYPE > * >
 CACE_Unbounded_Set_Default_Comparator< char * >
 CACE_Unbounded_Set_Default_Comparator< INT_ID >
 CACE_Unbounded_Set_Default_Comparator< OBSERVER * >
 CACE_Unbounded_Set_Ex< T, C >Implement a simple unordered set of <T> of unbounded size
 CACE_Unbounded_Set_Ex< ACE_HANDLE, ACE_Unbounded_Set_Default_Comparator< ACE_HANDLE > >
 CACE_Unbounded_Set_Ex< ACE_Timer_Node_T< TYPE > *, ACE_Unbounded_Set_Default_Comparator< ACE_Timer_Node_T< TYPE > * > >
 CACE_Unbounded_Set_Ex< char *, ACE_Unbounded_Set_Default_Comparator< char * > >
 CACE_Unbounded_Set_Ex< INT_ID, ACE_Unbounded_Set_Default_Comparator< INT_ID > >
 CACE_Unbounded_Set_Ex< OBSERVER *, ACE_Unbounded_Set_Default_Comparator< OBSERVER * > >
 CACE_Unbounded_Set_Ex< T, ACE_Unbounded_Set_Default_Comparator< T > >
 CACE_Unbounded_Set_Ex_Const_Iterator< T, C >Implement an const iterator over an unbounded set
 CACE_Unbounded_Set_Ex_Const_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > >
 CACE_Unbounded_Set_Ex_Iterator< T, C >Implement an iterator over an unbounded set
 CACE_Unbounded_Set_Ex_Iterator< T, ACE_Unbounded_Set_Default_Comparator< T > >
 CACE_Unbounded_Stack< T >Implement a generic LIFO abstract data type
 CACE_Unbounded_Stack_Iterator< T >Implement an iterator over an unbounded Stack
 CACE_UPIPE_ConnectorDefines an active connection factory for the ACE_UPIPE_STREAM wrappers
 CACE_UUID
 CACE_UUID_Generator
 CACE_Vector_Iterator< T, DEFAULT_SIZE >Implement an iterator over an ACE_Vector
 CACE_WChar_Codeset_TranslatorCodeset translation routines common to both Output and Input CDR streams
 CACE_Weak_Bound_Ptr< X, ACE_LOCK >This class implements support for a weak pointer that complements ACE_Strong_Bound_Ptr
 CACE_WFMO_Reactor_Handler_RepositoryUsed to map ACE_HANDLEs onto the appropriate ACE_Event_Handler * and other information
 CACE_Wide_To_AsciiA lightweight wchar* to char* string conversion class
 CACE_WIN32_Asynch_Result
 CACE_XML_Svc_ConfThis abstract class defines the common operations ACE_Service_Config expects when using the XML Service Config Parser
 CAdminAccesses monitor points or groups and manages the registries
 Caiocb
 CACE_Utils::Auto_Functor< X, Functor >Helper template to implement auto_ptr<>-like classes, but executing a functor in the destructor, instead of always deleting things
 CACE_Utils::Auto_Functor_Ref< X, Functor >Helper class to implement assignment and copy-construction as expected
 CACE_Registry::Binding
 CACE_Registry::Binding_IteratorAn iterator
 Ccancel_state
 CACE_MT_MEM_IO::Channel
 CACE_WFMO_Reactor_Handler_Repository::Common_InfoThis struct contains the necessary information for every Event_Handler entry. The reason the event is not in this structure is because we need to pass an event array into WaitForMultipleObjects and therefore keeping the events separate makes sense
 CACE_Utils::Comparator< LEFT, RIGHT >Structure that provides optimal comparison operation for given types
 CACE::Monitor_Control::Monitor_Control_Types::ConstraintBundles the constrain string with its associated trigger action
 CACE_Pagefile_Memory_Pool::Control_BlockAttributes that are meaningful in local storage only
 CControlActionBase class for control actions initiated by the application or by constraint evaluation trigger
 Ccpu_set_t
 CACE::Monitor_Control::Monitor_Control_Types::DataAn instance is contained by each enabled monitor point
 CACE_Utils::UUID::dataData Members for Class Attributes
 CACE_Tokenizer_T< ACE_CHAR_T >::Delimiter_EntryDelimiter Entry
 Cdirent
 CACE_CDR::Double
 CACE_Dev_Poll_Reactor::Event_TupleStruct that collects event registration information for a handle
 CACE_Utils::Fast_Comparator< LEFT, RIGHT >Quick comparison of types that can be safely promoted and/or converted to each other
 CACE_CDR::Fixed
 CACE_CDR::Float
 Cframe_state
 CACE_OutputCDR::from_boolean
 CACE_OutputCDR::from_char
 CACE_OutputCDR::from_octet
 CACE_OutputCDR::from_string
 CACE_OutputCDR::from_wchar
 CACE_OutputCDR::from_wstring
 CACE_Dev_Poll_Reactor::Handler_RepositoryUsed to map ACE_HANDLEs onto the appropriate Event_Tuple
 CHash_Token< TYPE >
 CACE_Asynch_Transmit_File::Header_And_TrailerThe class defines a data structure that contains pointers to data to send before and after the file data is sent
 Cicmp
 CACE::If_Then_Else< C, Ta, Tb >Compile-time selection of type based on a boolean value
 CACE::If_Then_Else< false, Ta, Tb >
 CACE::If_Then_Else< true, Ta, Tb >
 Ciostream
 Cip
 CACE_INET_Addr::ip46
 CACE_Registry::Binding_Iterator::Iteration_State
 Citerator
 CACE_CDR::Fixed::IteratorBase
 CACE_Active_Map_Manager_Key::key_dataData for the Active Object Map Key
 CACE_CDR::LongDouble
 CACE_OS::macaddr_node_t
 CACE::Monitor_Control::Monitor_Admin
 CACE::Monitor_Control::Monitor_Control_Types
 CACE::Monitor_Control::Monitor_Point_RegistryStorage for instantiated monitor points
 CACE_MT_MEM_IO::MQ_Struct
 Cmsghdr
 CACE_Registry::Name_ComponentInternational string
 CACE_Registry::Naming_ContextAn context representation
 CACE_Utils::Noop_Truncator< FROM, TO >No-op truncation
 CACE_Registry::ObjectAn object representation
 CACE_Event_Handler::PolicyBase class for all handler policies
 CACE_Tokenizer_T< ACE_CHAR_T >::Preserve_EntryPreserve Entry
 CACE_Process_Manager::Process_DescriptorInformation describing each process that's controlled by an ACE_Process_Manager
 CACE_Service_Gestalt::Processed_Static_Svc
 CACE_Handler::ProxyActs as a proxy for dispatch of completions to operations issued for the associated handler. It allows the handler to be deleted while operations are outstanding. The proxy must be used to get the ACE_Handler pointer for dispatching, and if it's 0, the handler is no longer valid and the result should not be dispatched
 CACE_CDR::Fixed::Proxy
 CACE_Allocator_Std_Adapter< T >::rebind< U >
 CACE_Codeset_Registry::registry_entry
 Crusage
 CACE_Utils::Safe_Comparator< LEFT, RIGHT, IS_LEFT_SIGNED, IS_RIGHT_SIGNED >Conservative comparison of types that may not be safely promoted and/or converted to each other
 CACE_Utils::Safe_Comparator< LEFT, RIGHT, false, false >
 CACE_Utils::Safe_Comparator< LEFT, RIGHT, false, true >
 CACE_Utils::Safe_Comparator< LEFT, RIGHT, true, false >
 CACE_Utils::Safe_Comparator< LEFT, RIGHT, true, true >
 CACE_Bounded_Set< T >::Search_Structure
 Csemun
 CACE_TTY_IO::Serial_Params
 CACE_Pagefile_Memory_Pool::Control_Block::Shared_Control_BlockPool statistics
 CACE_Shared_Memory_Pool::SHM_TABLEKeeps track of all the segments being used
 Csiginfo_t
 CACE_Utils::Sign_Check< T >
 CACE_Utils::Sign_Check< signed char >
 CACE_Utils::Sign_Check< signed int >
 CACE_Utils::Sign_Check< signed long >
 CACE_Utils::Sign_Check< signed long long >
 CACE_Utils::Sign_Check< signed short >
 CACE_Utils::Sign_Check< unsigned char >
 CACE_Utils::Sign_Check< unsigned int >
 CACE_Utils::Sign_Check< unsigned long >
 CACE_Utils::Sign_Check< unsigned long long >
 CACE_Utils::Sign_Check< unsigned short >
 CACE_MT_MEM_IO::Simple_Queue
 CACE_SPIPE_Addr::SPIPE_AddrContains security attributes
 Cstrbuf
 CSTREAM
 Cstreambuf
 Ctimespec
 CACE_InputCDR::to_boolean
 CACE_InputCDR::to_char
 CACE_InputCDR::to_octet
 CACE_InputCDR::to_string
 CACE_Utils::To_Unsigned< T >Retrieve unsigned counterpart to given type or value
 CACE_Utils::To_Unsigned< signed char >
 CACE_Utils::To_Unsigned< signed int >
 CACE_Utils::To_Unsigned< signed long >
 CACE_Utils::To_Unsigned< signed long long >
 CACE_Utils::To_Unsigned< signed short >
 CACE_Utils::To_Unsigned< unsigned char >
 CACE_Utils::To_Unsigned< unsigned int >
 CACE_Utils::To_Unsigned< unsigned long >
 CACE_Utils::To_Unsigned< unsigned long long >
 CACE_Utils::To_Unsigned< unsigned short >
 CACE_InputCDR::to_wchar
 CACE_InputCDR::to_wstring
 CACE_Dev_Poll_Reactor::Token_GuardA helper class that helps grabbing, releasing and waiting on tokens for a thread that needs access to the reactor's token
 CACE_Token_Request::Transfer
 CACE_Name_Request::Transfer
 CACE_Token_Reply::Transfer
 CACE_Name_Reply::Transfer
 CACE_InputCDR::Transfer_Contents
 Ctruncate_castHelper function to truncate an integral value to the maximum value of the given type
 CACE_Utils::Truncator< FROM, TO >Truncate value of type FROM to value of type TO
 CACE_Utils::Truncator< T, T >
 CTSS_Cleanup_Instance
 CACE_ODB::Tuple
 CTYPE
 CACE_Utils::UUID
 CACE_Utils::UUID_Generator
 CACE_Utils::UUID_NodeHolds the MAC-address of the UUID
 CACE_Utils::UUID_Generator::UUID_State
 CACE::Value_Ptr< T >Smart pointer implementation designed for use as a class member
 CACE::VP_traits< T >Value_Ptr traits template structure
 CACE_TOKEN_TYPE