ACE Manual Page Index
This file has been generated from the manual pages
in the ACE package and
it contains a list of pointers to the manual pages generated by the
OSE
documentation tools.
- ACE (3) Contains value added ACE methods that extend the behavior
of the UNIX and Win32 OS calls.
- ACE_ARGV (3) Transforms a string
buf
into an argv
style vector of
strings or an argv
style vector of string buf
, performing
environment variable substitutions if necessary.
- ACE_ATM_Acceptor (3) Defines the member functions for ACE_ATM_Acceptor abstraction.
- ACE_ATM_Addr (3) Defines the ATM domain address family address format.
- ACE_ATM_Connector (3) Defines an active connection factory for the ACE_ATM C++
wrappers.
- ACE_ATM_Params (3) Wrapper class that simplifies the information passed to the ATM
enabled
ACE_ATM_Connector
class.
- ACE_ATM_QoS (3) Define the QoS parameters for ATM
- ACE_ATM_Stream (3) Defines the member functions for ACE_ATM_Stream abstraction.
- ACE_Accept_Strategy (3) Defines the interface for specifying a passive connection
acceptance strategy for a SVC_HANDLER.
- ACE_Acceptor (3) Abstract factory for creating a service handler
(SVC_HANDLER), accepting into the SVC_HANDLER, and
activating the SVC_HANDLER.
- ACE_Activation_Queue (3) Reifies a method into a request. Subclasses typically
represent necessary state and behavior.
- ACE_Active_Map_Manager (3) Define a map abstraction that associates system generated
keys with user specified values.
- ACE_Active_Map_Manager_Adapter (3) Defines a map implementation.
- ACE_Active_Map_Manager_Iterator_Adapter (3) Defines a iterator implementation for the Active_Map_Manager_Adapter.
- ACE_Active_Map_Manager_Key (3) Key used in the Active Object Map.
- ACE_Active_Map_Manager_Reverse_Iterator_Adapter (3) Defines a reverse iterator implementation for the Active_Map_Manager_Adapter.
- ACE_Adaptive_Lock (3) An adaptive general locking class that defers the decision of
lock type to run time.
- ACE_Addr (3) Defines the base class for the "address family independent"
address format.
- ACE_Allocator (3) Interface for a dynamic memory allocator that uses inheritance
and dynamic binding to provide extensible mechanisms for
allocating and deallocating memory.
- ACE_Allocator_Adapter (3) This class is an Adapter that allows the
ACE_Allocator
to
use the Malloc
class below.
- ACE_Arg_Shifter (3) This ADT shifts known args 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.
- ACE_Array (3) Implement a dynamic array class.
- ACE_Array_Base (3) Implement a simple dynamic array
- ACE_Array_Iterator (3) Implement an iterator over an ACE_Array.
- ACE_Async_Timer_Queue_Adapter (3)
- ACE_Asynch_Accept (3)
This class is a factory for starting off asynchronous accepts
on a listen handle. This class forwards all methods to its
implementation class.
- ACE_Asynch_Accept_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Accept.
- ACE_Asynch_Accept_Result_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Accept.
- ACE_Asynch_Acceptor (3) This class is an example of the Acceptor Pattern. This class
will accept new connections and create new HANDLER to handle
the new connections.
- ACE_Asynch_Operation (3)
This is an interface base class for all asynch
operations. The resposiblility of this class is to forward
- ACE_Asynch_Operation_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Operation.
- ACE_Asynch_Read_File (3)
This class is a factory for starting off asynchronous reads
on a file. This class forwards all methods to its
implementation class.
- ACE_Asynch_Read_File_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Read_File::Result.
- ACE_Asynch_Read_File_Result_Impl (3) This is the abstract base class for all the concrete
implementation classes for ACE_Asynch_Read_File::Result.
- ACE_Asynch_Read_Stream (3)
This class is a factory for starting off asynchronous reads
on a stream. This class forwards all methods to its
implementation class.
- ACE_Asynch_Read_Stream_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Read_Stream
- ACE_Asynch_Read_Stream_Result_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Read_Stream::Result class.
- ACE_Asynch_Result (3)
An interface base class which allows users access to common
information related to an asynchronous operation.
- ACE_Asynch_Result_Impl (3)
Abstract base class for the all the classes that provide
concrete implementations for ACE_Asynch_Result.
- ACE_Asynch_Transmit_File (3)
This class is a factory for starting off asynchronous
transmit files on a stream.
- ACE_Asynch_Transmit_File_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Transmit_File.
- ACE_Asynch_Transmit_File_Result_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Transmit_File::Result.
- ACE_Asynch_Write_File (3)
This class is a factory for starting off asynchronous writes
on a file. This class forwards all methods to its
implementation class.
- ACE_Asynch_Write_File_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Write_File.
- ACE_Asynch_Write_File_Result_Impl (3)
This is the abstract base class for all the concrete
implementation classes that provide different implementations
for the ACE_Asynch_Write_File::Result.
- ACE_Asynch_Write_Stream (3)
This class is a factory for starting off asynchronous writes
on a stream. This class forwards all methods to its
implementation class.
- ACE_Asynch_Write_Stream_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Write_Stream class.
- ACE_Asynch_Write_Stream_Result_Impl (3)
Abstract base class for all the concrete implementation
classes that provide different implementations for the
ACE_Asynch_Write_Stream::Result.
- ACE_At_Thread_Exit (3) Contains a method to be applied when a thread is terminated.
- ACE_At_Thread_Exit_Func (3)
- ACE_Atomic_Op (3) Transparently parameterizes synchronization into basic
arithmetic operations.
- ACE_Auto_Array_Ptr (3) Implements an extension to the draft C++ standard auto_ptr
abstraction.
- ACE_Auto_Basic_Array_Ptr (3) Implements an extension to the draft C++ standard auto_ptr
abstraction. This class allows one to work on non-object
- ACE_Auto_Basic_Ptr (3) Implements the draft C++ standard auto_ptr abstraction.
This class allows one to work on non-object (basic) types
- ACE_Auto_Event (3) Auto Events.
- ACE_Auto_IncDec (3) This class automatically increments and decrements a
parameterized counter.
- ACE_Auto_String_Free (3) Simple class to automatically de-allocate strings
- ACE_Barrier (3) This is a no-op to make ACE "syntactically consistent."
- ACE_Based_Pointer (3) A smart proxy that keeps track of the relative offset of a
"pointer" from its base address.
- ACE_Based_Pointer_Basic (3) 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.
- ACE_Based_Pointer_Repository (3) Maps pointers to the base address of the region to which each
pointer belongs.
- ACE_Bcast_Node (3) Linked list of broadcast interfaces.
- ACE_BoolCapEntry (3) This class implement the ACE Bool Capability subclass.
- ACE_Bounded_Set (3) Implement a simple unordered set of
T
with maximum
set at creation time.
- ACE_Bounded_Stack (3) Implement a generic LIFO abstract data type.
- ACE_Buffered_Svc_Handler (3) Defines the interface for a service that exchanges data with
its connected peer and supports buffering.
- ACE_CDR (3) Keep constants and some routines common to both Output and
Input CDR streams.
- ACE_CE_Bridge (3) This class bridges between ACE's default text output windows
and the original ACE program.
- ACE_CE_Errno (3)
- ACE_CORBA_Handler (3) Handle Orbix requests in conjunction with ACE.
- ACE_CORBA_Ref (3) A wrapper for helping with Orbix object references.
- ACE_CString (3) This class provides a wrapper facade for C strings.
- ACE_Cache_Map_Iterator (3) Defines a iterator for the Cache_Map_Manager.
- ACE_Cache_Map_Manager (3) Defines a abstraction that will purge entries from a map.
- ACE_Cache_Map_Reverse_Iterator (3) Defines a reverse iterator for the Cache_Map_Manager.
- ACE_Cached_Allocator (3) Create a cached memory poll with
n_chunks
chunks each with
sizeof (TYPE) size.
- ACE_Cached_Connect_Strategy (3) A connection strategy which caches connections to peers
(represented by
SVC_HANDLER
instances), thereby allowing
subsequent re-use of unused, but available, connections.
- ACE_Cached_Connect_Strategy_Ex (3) A connection strategy which caches connections to peers
(represented by
SVC_HANDLER
instances), thereby allowing
subsequent re-use of unused, but available, connections.
- ACE_Cached_Mem_Pool_Node (3)
ACE_Cached_Mem_Pool_Node
keeps unused memory within a free
list.
- ACE_Caching_Strategy (3) This class is an abstract base class for a caching strategy.
- ACE_Caching_Strategy_Adapter (3) This class follows the Adaptor pattern and is used to provide
External Polymorphism by deriving from ACE_Caching_Strategy.
- ACE_CapEntry (3) This class is the base class for all ACE Capabilities entry
subclasses.
- ACE_Capabilities (3) This class implement the ACE Capabilities.
- ACE_Char_Codeset_Translator (3) Codeset translation routines common to both Output and Input
CDR streams.
- ACE_Cleanup (3) Base class for objects that are cleaned by ACE_Object_Manager.
- ACE_Cleanup_Adapter (3) Adapter for ACE_Cleanup objects that allows them to be readily
managed by the ACE_Object_Manager.
- ACE_Cleanup_Info (3) Hold cleanup information for thread/process
- ACE_Cleanup_Strategy (3) Defines a default strategy to be followed for cleaning up
entries from a map which is the container.
- ACE_Command_Base (3) Defines an abstract class that allows us to invoke commands
without knowing anything about the implementation.
- ACE_Command_Callback (3) Defines a class template that allows us to invoke a GOF
command style callback to an object without knowing anything
about the object except its type.
- ACE_Concurrency_Strategy (3) Defines the interface for specifying a concurrency strategy
for a SVC_HANDLER.
- ACE_Condition (3) ACE_Condition variable wrapper, which allows threads to block
until shared data changes state.
- ACE_Condition_Attributes (3)
- ACE_Condition_Thread_Mutex (3) ACE_Condition variable wrapper 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.
- ACE_Configuration (3) Base class for configuration databases
- ACE_Configuration_ExtId (3) External ID for the section and value hash
- ACE_Configuration_Heap (3) The concrete implementation of a allocator based
configuration database
- ACE_Configuration_Section_IntId (3) The internal ID for a section hash table
- ACE_Configuration_Section_Key (3) Referenced counted wrapper for
ACE_Section_Key_Internal
.
- ACE_Configuration_Section_Key_Heap (3)
- ACE_Configuration_Value_IntId (3) The section hash table internal value class
- ACE_Configuration_Win32Registry (3) The win32 registry implementation of a configuration database
- ACE_Connect_Strategy (3) Defines the interface for specifying an active
connection establishment strategy for a SVC_HANDLER.
- ACE_Connection_Recycling_Strategy (3) Defines the interface for a connection recycler.
- ACE_Connector (3) Generic factory for actively connecting clients and creating
service handlers (SVC_HANDLERs).
- ACE_Control_Block (3) This information is stored in memory allocated by the
Memory_Pool
.
- ACE_Countdown_Time (3) Keeps track of the amount of elapsed time.
- ACE_Creation_Strategy (3) Defines the interface for specifying a creation strategy for
a SVC_HANDLER.
- ACE_DEV (3) Defines the member functions for the base class of the
ACE_DEV abstraction.
- ACE_DEV_Addr (3) Defines device address family address format.
- ACE_DEV_Connector (3) Defines an active connection factory for the ACE_DEV wrappers.
- ACE_DEV_IO (3) Read/Write operations on Devices.
- ACE_DLL (3) Provides an abstract interface for handling various DLL
operations.
- ACE_DLL_Strategy (3) Defines the interface for specifying a creation strategy for
a SVC_HANDLER based on dynamic linking of the SVC_HANDLER.
- ACE_DLList (3) A double-linked list container class.
- ACE_DLList_Iterator (3) A double-linked list container class iterator.
- ACE_DLList_Node (3) Base implementation of element in a DL list. Needed for
ACE_Double_Linked_List.
- ACE_DLList_Reverse_Iterator (3) A double-linked list container class iterator.
- ACE_DNode (3) Implementation element in a bilinked list.
- ACE_Data_Block (3) Stores the data payload that is accessed via one or more
ACE_Message_Block
s.
- ACE_Date_Time (3) System independent representation of date and time.
- ACE_Deadline_Message_Strategy (3) Deadline based message priority strategy.
- ACE_Dirent (3) Define a portable UNIX directory-entry iterator.
- ACE_Double_Linked_List (3) A double-linked list implementation.
- ACE_Double_Linked_List_Iterator (3) Implements an iterator for a double linked list ADT
- ACE_Double_Linked_List_Iterator_Base (3) Implements a common base class for iterators for a double
linked list ADT
- ACE_Double_Linked_List_Reverse_Iterator (3) Implements a reverse iterator for a double linked list ADT
- ACE_Driver (3)
- ACE_Dummy_Node (3) I forget why this is here... ;-)
- ACE_Dumpable (3) Base class that defines a uniform interface for all object
dumping.
- ACE_Dumpable_Adapter (3) This class inherits the interface of the abstract ACE_Dumpable
class and is instantiated with the implementation of the
concrete component class
class Concrete
.
- ACE_Dumpable_Ptr (3) A smart pointer stored in the in-memory object database
ACE_ODB. The pointee (if any) is deleted when reassigned.
- ACE_Dynamic (3) Checks to see if an object was dynamically allocated.
- ACE_Dynamic_Message_Queue (3) A derived class which adapts the
ACE_Message_Queue
class in order to maintain dynamic priorities for enqueued
ACE_Message_Blocks
and manage the queue order according
to these dynamic priorities.
- ACE_Dynamic_Message_Strategy (3) An 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_Block
s dynamically.
- ACE_Dynamic_Node (3) Handle a dynamically linked node.
- ACE_Dynamic_Service (3) Provides a general interface to retrieve arbitrary objects
from the ACE service repository.
- ACE_EH_Dispatch_Info (3)
This structure contains information of the activated event
handler.
- ACE_Env_Value (3) Enviroment Variable Value
- ACE_Equal_To (3) Function object for comparing two objects of
the given type for equality.
- ACE_Errno_Guard (3) Provides a wrapper to improve performance when thread-specific
errno must be saved and restored in a block of code.
- ACE_Event (3) A wrapper around the Win32 event locking mechanism.
- ACE_Event_Descriptions (3) Event Descriptions.
- ACE_Event_Handler (3) Provides an abstract interface for handling various types of
I/O, timer, and signal events.
- ACE_Event_Handler_Handle_Timeout_Upcall (3) Functor for Timer_Queues.
- ACE_Event_Handler_T (3) Enable a class that doesn't inherit from the
ACE_Event_Handler to be incorporated into the ACE_Reactor
- ACE_Event_Tuple (3) An ACE_Event_Handler and its associated ACE_HANDLE.
- ACE_Export (3)
- ACE_FIFO (3) Abstract base class for UNIX FIFOs
- ACE_FIFO_Caching_Strategy (3) The First In First Out strategy is implemented wherein each
item is ordered.
- ACE_FIFO_Recv (3) Receiver side of the bytestream C++ wrapper for UNIX
FIFOs.
- ACE_FIFO_Recv_Msg (3) Receiver side for the record oriented C++ wrapper for UNIX FIFOs.
- ACE_FIFO_Send (3) Sender side for the bytestream C++ wrapper for UNIX FIFOs
- ACE_FIFO_Send_Msg (3) Sender side for the Record oriented C++ wrapper for UNIX
FIFOs.
- ACE_FILE (3) Defines the core methods of the
ACE_FILE
abstraction.
- ACE_FILE_Addr (3) Defines the FILE address family address format.
- ACE_FILE_Connector (3) Defines an active connection factory for the ACE_FILE wrappers.
- ACE_FILE_IO (3) Read/Write operations on Files
- ACE_FILE_Info (3) Abstracts basic OS FILE information.
- ACE_File_Lock (3) A wrapper around the UNIX file locking mechanism.
- ACE_Filecache (3) A 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.
- ACE_Filecache_Handle (3) Abstraction over a real file. This is meant to be the entry
point into the Cached Virtual Filesystem.
- ACE_Filecache_Object (3) Abstraction 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.
- ACE_Fixed_Set (3) Implement a simple unordered set of
T
with maximum ACE_SIZE
.
- ACE_Fixed_Set_Iterator (3) Interates through an unordered set.
- ACE_Fixed_Stack (3) Implement a generic LIFO abstract data type.
- ACE_FlReactor (3) A Reactor implementation that uses the Fast-Light (FL) toolkit
for event demultiplexing. This will let us integrate the FL
toolkit with ACE and/or TAO.
- ACE_Flow_Spec (3)
- ACE_Free_List (3) Implements a free list.
- ACE_Function_Node (3) Keeps track of the symbol name of for a shared function.
- ACE_Function_Timeprobe (3) Auto pointer like time probes. It will record
event
on
construction and event + 1
on destruction.
- ACE_Future (3) This class implements a ``single write, multiple read''
pattern that can be used to return results from asynchronous
method invocations.
- ACE_Future_Observer (3) ACE_Future_Observer
T
- ACE_Future_Rep (3) ACE_Future_Rep
T
- ACE_Future_Set (3) This class implements a mechanism which allows the values of
a collections of
ACE_Future
objects to be accessed by
reader threads as they become available.
- ACE_GQoS_Session (3) A GQoS session object.
- ACE_Get_Opt (3) Iterator for parsing command-line arguments.
- ACE_Guard (3) This data structure is meant to be used within a method or
function... It performs automatic aquisition and release of
a parameterized synchronization object
ACE_LOCK
.
- ACE_Handle_Gobbler (3) This class gobbles up handles.
- ACE_Handle_Set (3) C++ wrapper facade for the socket
fd_set
abstraction.
- ACE_Handle_Set_Iterator (3) Iterator for the
ACE_Handle_Set
abstraction.
- ACE_Handler (3) This base class defines the interface for receiving the
results of asynchronous operations.
- ACE_Handler_Caching_Utility (3) Defines a helper class for the Caching Strategies.
- ACE_Handler_Cleanup_Strategy (3) Defines a strategy to be followed for cleaning up
entries which are svc_handlers from a container.
- ACE_Hash (3) Function object for hashing
- ACE_Hash_Cache_Map_Manager (3) Defines a abstraction which will purge entries from a map.
The map considered is the ACE_Hash_Map_Manager_Ex.
- ACE_Hash_Map_Bucket_Iterator (3) 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.
- ACE_Hash_Map_Entry (3) Define an entry in the hash table.
- ACE_Hash_Map_Iterator (3) Wrapper for backward compatibility.
- ACE_Hash_Map_Iterator_Base_Ex (3) Base iterator for the
ACE_Hash_Map_Manager_Ex
- ACE_Hash_Map_Iterator_Ex (3) Forward iterator for the
ACE_Hash_Map_Manager_Ex
.
- ACE_Hash_Map_Manager (3) Wrapper for backward compatibility.
- ACE_Hash_Map_Manager_Ex (3) Define a map abstraction that efficiently associates
EXT_ID
s with INT_ID
s.
- ACE_Hash_Map_Manager_Ex_Adapter (3) Defines a map implementation.
- ACE_Hash_Map_Manager_Ex_Iterator_Adapter (3) Defines a iterator implementation for the Hash_Map_Manager_Adapter.
- ACE_Hash_Map_Manager_Ex_Reverse_Iterator_Adapter (3) Defines a reverse iterator implementation for the Hash_Map_Manager_Adapter.
- ACE_Hash_Map_Reverse_Iterator (3) Wrapper for backward compatibility.
- ACE_Hash_Map_Reverse_Iterator_Ex (3) Reverse iterator for the
ACE_Hash_Map_Manager_Ex
.
- ACE_Hash_Map_With_Allocator (3) This class is a thin wrapper around ACE_Hash_Map_Manager,
which comes handy when ACE_Hash_Map_Manager is to be used with a
non-nil ACE_Allocator. This wrapper insures that the appropriate
allocator is in place for every operation that accesses or
updates the hash map.
- ACE_Hashable (3)
- ACE_High_Res_Timer (3) A high resolution timer class wrapper that encapsulates
OS-specific high-resolution timers, such as those found on
Solaris, AIX, Win32/Pentium, and VxWorks.
- ACE_IBM1047_ISO8859 (3) Codeset translation specialization.
- ACE_INET_Addr (3) Defines a C++ wrapper facade for the Internet domain address
family format.
- ACE_IOStream (3) A template adapter for creating an iostream-like object using
an ACE IPC Stream for the actual I/O. Iostreams use an
underlying streambuf object for the IO interface. The
iostream class and derivatives provide you with a host of
convenient operators that access the streambuf.
- ACE_IO_Cntl_Msg (3) Data format for IOCTL messages
- ACE_IO_SAP (3) Defines the methods for the base class of the
ACE_IO_SAP
abstraction, which includes ACE_FILE
and ACE_DEV
.
- ACE_IPC_SAP (3) Defines the member functions for the base class of the
ACE_IPC_SAP abstraction.
- ACE_ISO8859_IBM1047 (3) Codeset translation specialization.
- ACE_Incremental_Key_Generator (3) Defines a simple incremental key generator.
- ACE_InputCDR (3)
- ACE_IntCapEntry (3) This class implement the ACE Integer Capability subclass.
- ACE_Iterator (3) Defines the iterator interface.
- ACE_Iterator_Impl (3) Defines a abstract iterator.
- ACE_LFU_Caching_Strategy (3) Defines a Least Frequently Used strategy for which will decide on
the item to be removed from the cache.
- ACE_LOCK_SOCK_Acceptor (3) Specialize
ACE_SOCK_Acceptor
to lock around accept
;
- ACE_LRU_Caching_Strategy (3) Defines a Least Recently Used strategy which will decide on
the item to be removed from the cache.
- ACE_LSOCK (3) Create a Local ACE_SOCK, which is used for passing file
descriptors.
- ACE_LSOCK_Acceptor (3) Defines the format and interface for the acceptor side of the
local ACE_SOCK ACE_Stream.
- ACE_LSOCK_CODgram (3) Defines the member functions for the
ACE_LSOCK
connected
datagram abstraction.
- ACE_LSOCK_Connector (3) Defines the format and interface for the connector side of
the
ACE_LSOCK_Stream
.
- ACE_LSOCK_Dgram (3) Create a Local ACE_SOCK datagram.
- ACE_LSOCK_Stream (3) Create a Local ACE_SOCK stream.
- ACE_Laxity_Message_Strategy (3) Laxity based message priority strategy.
- ACE_Less_Than (3) Function object for determining whether the first object of
the given type is less than the second object of the same
type.
- ACE_Lite_MMAP_Memory_Pool (3) Make a ``lighter-weight'' memory pool based
ACE_Mem_Map
.
- ACE_Local_Memory_Pool (3) Make 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...
- ACE_Local_Memory_Pool_Options (3) Helper class for Local Memory Pool constructor options.
- ACE_Local_Mutex (3) Class that acquires, renews, and releases a synchronization
token local to the process.
- ACE_Local_Name_Space (3) Maintaining accesses Local Name Server Database. Allows to
add NameBindings, change them, remove them and resolve
NameBindings.
- ACE_Local_RLock (3) Class that acquires, renews, and releases a readers lock that
is local to the process.
- ACE_Local_WLock (3) Class that acquires, renews, and releases a writer lock that
is local to the process.
- ACE_Location_Node (3) Keep track of where a shared library is located.
- ACE_Lock (3) This is the abstract base class that contains the uniform
locking API that is supported by all the ACE synchronization
mechanisms.
- ACE_Lock_Adapter (3) This is an adapter that allows applications to transparently
combine the
ACE_Lock
abstract base class (which contains
pure virtual methods) with any of the other concrete ACE
- ACE_Locked_Data_Block (3) A Data_Block with a concrete locking strategy.
- ACE_Locked_Free_List (3) Implements a free list.
- ACE_Log_Msg (3) Provides a variable length argument message logging
abstraction.
- ACE_Log_Msg_Callback (3) An interface class used to get logging callbacks.
- ACE_Log_Record (3)
- ACE_MMAP_Memory_Pool (3) Make a memory pool that is based on
mmap(2)
. This
implementation allows memory to be shared between processes.
- ACE_MMAP_Memory_Pool_Options (3) Helper class for MMAP Memory Pool constructor options.
- ACE_MT_CORBA_Handler (3) Handle multi-threaded Orbix requests in conjunction with the
ACE_Reactor
.
- ACE_MT_SYNCH (3) Implement a default thread safe synchronization wrapper that
typedefs the
ACE_Condition
and ACE_Mutex
to the
ACE_Condition
and ACE_Mutex
versions. Note that this
should be a template, but SunC++ 4.0.1 complains about
this...
- ACE_Malloc (3)
- ACE_Malloc_FIFO_Iterator (3)
- ACE_Malloc_FIFO_Iterator_T (3) FIFO iterator for names stored in Malloc'd memory.
- ACE_Malloc_LIFO_Iterator (3)
- ACE_Malloc_LIFO_Iterator_T (3) LIFO iterator for names stored in Malloc'd memory.
- ACE_Malloc_Stats (3)
- ACE_Malloc_T (3) Define a C++ class that uses parameterized types to provide
an extensible mechanism for encapsulating various of dynamic
memory management strategies.
- ACE_Managed_Object (3) Wrapper for interface to allocate an object managed by the
ACE_Object_Manager.
- ACE_Manual_Event (3) Manual Events.
- ACE_Map (3) Defines a map interface.
- ACE_Map_Entry (3) An entry in the Map.
- ACE_Map_Impl (3) Defines a map implementation.
- ACE_Map_Impl_Iterator_Adapter (3) Defines a iterator implementation for the Map_Impl class.
- ACE_Map_Impl_Reverse_Iterator_Adapter (3) Defines a reverse iterator implementation for the Map_Impl class.
- ACE_Map_Iterator (3) Forward iterator for the
ACE_Map_Manager
.
- ACE_Map_Iterator_Base (3) Iterator for the
ACE_Map_Manager
.
- ACE_Map_Manager (3) Define a map abstraction that associates
EXT_ID
s with
INT_ID
s.
- ACE_Map_Manager_Adapter (3) Defines a map implementation.
- ACE_Map_Manager_Iterator_Adapter (3) Defines a iterator implementation for the Map_Manager_Adapter.
- ACE_Map_Manager_Reverse_Iterator_Adapter (3) Defines a reverse iterator implementation for the Map Manager.
- ACE_Map_Reverse_Iterator (3) Reverse Iterator for the
ACE_Map_Manager
.
- ACE_Mem_Map (3) C++ interface OS memory mapping system call.
- ACE_Message_Block (3) Stores messages for use throughout ACE (particularly
ACE_Message_Queue
).
- ACE_Message_Queue (3) A threaded message queueing facility, modeled after the
queueing facilities in System V STREAMs.
- ACE_Message_Queue_Base (3) Workaround HP/C++ compiler bug with enums in templates.
- ACE_Message_Queue_Factory (3) 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).
- ACE_Message_Queue_Iterator (3) Iterator for the
ACE_Message_Queue
.
- ACE_Message_Queue_NT (3) Message Queue implementation using IO completion port on NT.
- ACE_Message_Queue_Reverse_Iterator (3) Reverse Iterator for the
ACE_Message_Queue
.
- ACE_Message_Queue_Vx (3) Wrapper for VxWorks message queues.
- ACE_Method_Request (3) Reifies a method into a request. Subclasses provide
the necessary state and behavior.
- ACE_Module (3) An abstraction for managing a bi-directional flow of messages.
- ACE_Module_Base (3) Workaround HP/C++ compiler bug with enums in templates.
- ACE_Module_Type (3) Define the methods for handling the configuration of
ACE_Modules
.
- ACE_Msg_WFMO_Reactor (3) An OO event demultiplexor and event handler dispatcher for
Win32
MsgWaitForMultipleObjects
.
- ACE_Multiplexor (3)
- ACE_Mutex (3)
ACE_Mutex
wrapper (valid in same process or across
processes (depending on TYPE flag)).
- ACE_Mutex_Invariants (3) Mutex Invariants
- ACE_Mutex_Token (3) Class that acquires, renews, and releases a process-local
synchronization token.
- ACE_NOOP_Concurrency_Strategy (3) Implements a no-op activation strategy in order to avoid
calling open on a svc_handler multiple times.
- ACE_NOOP_Creation_Strategy (3) Implements a no-op creation strategy in order to defer
decisions regarding creation to some later point in time, such
as in connect or accept strategy.
- ACE_NS_Internal (3) This class and ACE_NS_String are used as Adapters to work
with the Map_Manager.
- ACE_NS_String (3) This class and ACE_NS_Internal are used as Adapters to work
with the Map_Manager.
- ACE_NT_Service (3) Provide the base class which defines the interface for controlling
an NT service.
- ACE_NULL_SYNCH (3) Implement a do nothing Synchronization wrapper that
typedefs the
ACE_Condition
and ACE_Mutex
to the Null* versions.
- ACE_Name_Binding (3) Maintains a mapping from name to value and type.
- ACE_Name_Options (3) Manages the options for the ACE Name_Server.
- ACE_Name_Proxy (3) Proxy for dealing with remote server process managing NET_LOCAL
NameBindings.
- ACE_Name_Reply (3) Message format for delivering replies from the ACE_Name Server.
- ACE_Name_Request (3) Message format for delivering requests to the ACE_Name Server.
- ACE_Name_Space (3) Abstract base class that provides an abstract interface to
the database without exposing any implemenation details.
- ACE_Name_Space_Map (3) This class serves as a Proxy that ensures our process always
has the appropriate allocator in place for every operation
that accesses or updates the Map Manager.
- ACE_Naming_Context (3) Maintaining accesses Name Server Databases. Allows to add
NameBindings, change them, remove them and resolve
NameBindings
- ACE_New_Allocator (3) Defines a class that provided a simple implementation of
memory allocation.
- ACE_No_Heap_Check (3)
- ACE_Node (3) Implementation element in a Queue, Set, and Stack.
- ACE_Noop_Key_Generator (3) Defines a noop key generator.
- ACE_Noop_Token (3)
- ACE_Notification_Buffer (3) Simple wrapper for passing
ACE_Event_Handler *
s and
ACE_Reactor_Mask
s between threads.
- ACE_Notification_Strategy (3) Abstract class used for notifing an interested party
- ACE_Null_Barrier (3) Implements "NULL barrier synchronization".
- ACE_Null_Caching_Strategy (3) The is a special caching strategy which doesnt have the purging
feature.
- ACE_Null_Caching_Utility (3) Defines a dummy helper class for the Caching Strategies.
- ACE_Null_Cleanup_Strategy (3) Defines a do-nothing implementation of the cleanup strategy.
- ACE_Null_Condition (3) Implement a do nothing
ACE_Condition
variable wrapper,
- ACE_Null_Mutex (3)
- ACE_Null_Mutex_Guard (3) This data structure is meant to be used within a method or
function... It performs automatic aquisition and release of
an ACE_Null_Mutex.
- ACE_Null_Semaphore (3)
- ACE_Null_Token (3) No op class for nonthreaded platform protocols.
- ACE_ODB (3) This is the object database (ODB) that keeps track of all
live ACE objects.
- ACE_OS_CString (3) A lightweight char* to wchar* string conversion class.
- ACE_OS_Exit_Info (3) Hold Object Manager cleanup (exit) information.
- ACE_OS_Thread_Descriptor (3) Parent class of all ACE_Thread_Descriptor classes.
=
Container for ACE_Thread_Descriptor members that are
used in ACE_OS.
- ACE_OS_WString (3) A lightweight wchar* to char* string conversion class.
- ACE_OVERLAPPED (3)
- ACE_Obchunk (3) Defines the state that represents a "chunk" of memory.
- ACE_Object_Manager (3) Manager for ACE library services and singleton cleanup.
- ACE_Object_Node (3) Keeps track of the symbol name for a shared object.
- ACE_Obstack (3) Define a simple "mark and release" memory allocation utility.
- ACE_Oneshot_Acceptor (3) Generic factory for passively connecting clients and creating
exactly one service handler (SVC_HANDLER).
- ACE_Ordered_MultiSet (3) Implement a simple ordered multiset of
T
of unbounded size.
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.
- ACE_Ordered_MultiSet_Iterator (3) 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.
- ACE_OutputCDR (3)
- ACE_PI_Control_Block (3) This information is stored in memory allocated by the
Memory_Pool
.
- ACE_POSIX_AIOCB_Asynch_Accept (3)
- ACE_POSIX_AIOCB_Asynch_Operation (3)
This class implements ACE_Asynch_Operation for AIOCB
(Asynchronous I/O Control Blocks) based implementation of
Proactor.
- ACE_POSIX_AIOCB_Asynch_Read_File (3)
This class is a factory for starting off asynchronous reads
on a file. This class implements ACE_Asynch_Read_File for
AIOCB (Asynchronous I/O Control Blocks) based implementation
of Proactor.
- ACE_POSIX_AIOCB_Asynch_Read_Stream (3)
This class implements ACE_Asynch_Read_Stream for AIOCB
(Asynchronous I/O Control Blocks) based implementation of
Proactor.
- ACE_POSIX_AIOCB_Asynch_Transmit_File (3)
- ACE_POSIX_AIOCB_Asynch_Write_File (3)
This class provides concrete implementation for
ACE_Asynch_Write_File for POSIX platforms where the
completion strategy for Proactor is based on AIOCB (AIO
Control Blocks).
- ACE_POSIX_AIOCB_Asynch_Write_Stream (3)
This class implements ACE_Asynch_Write_Stream for AIOCB
(Asynchronous I/O Control Blocks) based implementation of
Proactor.
- ACE_POSIX_AIOCB_Proactor (3)
This Proactor makes use of Asynchronous I/O Control Blocks
(AIOCB) to notify/get the completion status of the
aio_
operations issued.
- ACE_POSIX_Asynch_Accept_Result (3)
This is that class which will be passed back to the
handler
when the asynchronous accept completes.
- ACE_POSIX_Asynch_Operation (3)
This class abstracts out the common things needed for
implementing Asynch_Operation for POSIX platforms. Specific
implementations such as POSIX_AIOCB_Asynch_Operation and
POSIX_SIG_Asynch_Operation etc., can derive from this class.
- ACE_POSIX_Asynch_Read_File_Result (3)
This class provides concrete implementation for
ACE_Asynch_Read_File::Result class for POSIX platforms.
- ACE_POSIX_Asynch_Read_Stream_Result (3)
This class provides concrete implementation for
ACE_Asynch_Read_Stream::Result class for POSIX platforms.
- ACE_POSIX_Asynch_Result (3)
This class provides concrete implementation for
ACE_Asynch_Result for POSIX4 platforms. This class extends
aiocb
and makes it more useful.
- ACE_POSIX_Asynch_Timer (3) This class is posted to the completion port when a timer
expires. When the
complete method
of this object is
called, the handler
's handle_timeout
method will be
called.
- ACE_POSIX_Asynch_Transmit_File_Result (3)
This is that class which will be passed back to the
handler
when the asynchronous transmit file completes.
- ACE_POSIX_Asynch_Write_File_Result (3)
This class provides implementation for
ACE_Asynch_Write_File_Result for POSIX platforms.
- ACE_POSIX_Asynch_Write_Stream_Result (3)
This class provides concrete implementation for
ACE_Asynch_Write_Stream::Result on POSIX platforms.
- ACE_POSIX_Proactor (3)
POSIX implementation of the Proactor.
- ACE_POSIX_SIG_Asynch_Accept (3)
This class implements ACE_Asynch_Accept for Real-Time
Signal (
sigtimedwait
) based implementation of Proactor.
- ACE_POSIX_SIG_Asynch_Operation (3)
This class implements ACE_Asynch_Operation for Real-Time
Signal (
sigtimedwait
) based implementation of Proactor.
- ACE_POSIX_SIG_Asynch_Read_File (3)
This class is a factory for starting off asynchronous reads
on a file. This class implements ACE_Asynch_Operation for
Real-Time Signal (
sigtimedwait
) based implementation of
Proactor.
- ACE_POSIX_SIG_Asynch_Read_Stream (3)
This class implements ACE_Asynch_Read_Stream for Real-Time
Signal (
sigtimedwait
) based implementation of Proactor.
- ACE_POSIX_SIG_Asynch_Transmit_File (3)
This class implements ACE_Asynch_Transmit_File for Real-Time
Signal (
sigtimedwait
) based implementation of Proactor.
- ACE_POSIX_SIG_Asynch_Write_File (3)
This class is a factory for starting off asynchronous reads
on a file. This class implements ACE_Asynch_Operation for
Real-Time Signal (
sigtimedwait
) based implementation of
Proactor.
- ACE_POSIX_SIG_Asynch_Write_Stream (3)
This class implements ACE_Asynch_Write_Stream for Real-Time
Signal (
sigtimedwait
) based implementation of Proactor.
- ACE_POSIX_SIG_Proactor (3)
This Proactor implementation does compeltion querying using
POSIX Real Time signals.
sigtimedwait
/sigwaitinfo
call is
used to get the notify/get the completions.
The real-time signals that are going to be used with this
Proactor should be given apriori in the constructor, so that
those signals can be masked from asynchornous delivery.
- ACE_PSOS_Time_t (3)
- ACE_Pagefile_Memory_Pool (3) Make a memory pool that is based on "anonymous" memory
regions allocated from the Win32 page file.
- ACE_Pagefile_Memory_Pool_Options (3) Helper class for Pagefile Memory Pool constructor options.
- ACE_Pair (3) Defines a pair.
- ACE_Pair_Caching_Utility (3) Defines a helper class for the Caching Strategies.
- ACE_Parse_Node (3) Provide the base of the object hierarchy that defines the parse
tree of Service Nodes.
- ACE_Pipe (3) Provides a bidirectional "pipe" abstraction that is portable
to Windows NT, SVR4 UNIX, and BSD UNIX.
- ACE_Pointer_Hash (3) Function object for hashing pointers
- ACE_Predefined_Naming_Contexts (3) A factory for predefined registries, which exist by default
on Win32 platforms
- ACE_Priority_Reactor (3) Implements priority based dispatching.
- ACE_Proactor (3) A manager for asynchronous event demultiplexing.
- ACE_Proactor_Handle_Timeout_Upcall (3) Functor for
ACE_Timer_Queue
.
- ACE_Proactor_Impl (3)
A manager for asynchronous event demultiplexing. This class
is the base class for all the concrete implementation
classes.
- ACE_Process (3) Process
- ACE_Process_Barrier (3) Implements "barrier synchronization" using ACE_Process_Mutexes!
- ACE_Process_Condition (3) ACE_Condition variable wrapper that works across processes.
- ACE_Process_Descriptor (3) Information describing each process that's controlled by an
ACE_Process_Manager
.
- ACE_Process_Manager (3) Manages a group of processes.
- ACE_Process_Mutex (3) A wrapper for mutexes that can be used across processes on
the same host machine, as well as within a process, of
course.
- ACE_Process_Options (3) Process Options
- ACE_Process_Semaphore (3) Wrapper for Dijkstra style general semaphores that work
across processes.
- ACE_Process_Strategy (3) Defines the interface for specifying a concurrency strategy
for a
SVC_HANDLER
based on multiprocessing.
- ACE_Profile_Timer (3) This class provides both a timing mechanism and a mechanism
for reporting the resource usage of a process.
- ACE_Protocol_Info (3)
- ACE_QoS (3) Wrapper class that holds the sender and receiver flow spec
information, which is used by IntServ (RSVP) and DiffServ.
- ACE_QoS_Session (3) A QoS Session object.
- ACE_QoS_Session_Factory (3) Concrete factory for the QoS Session objects.
- ACE_QtReactor (3) An object-oriented event demultiplexor and event handler
dispatcher that uses the Qt Library. This class declaration
also uses the extnsion facilities provided by the Qt. So,
readers of the class declaration should not be upset with
the appearence of the Keywords like Q_OBJECT, private slots
etc. They are specific to Qt which uses these as a call back
methods implementation mechanism.
- ACE_Quoted_String (3)
- ACE_RAPI_Session (3) A RAPI QoS session object.
- ACE_RB_Tree (3) Implements a Red-Black Tree ADT, according to T. H. Corman,
C. E. Leiserson, and R. L. Rivest, "Introduction to Algorithms"
1990, MIT, chapter 14.
- ACE_RB_Tree_Base (3)
- ACE_RB_Tree_Iterator (3) Implements an iterator for a Red-Black Tree ADT.
- ACE_RB_Tree_Iterator_Base (3) Implements a common base class for iterators for a Red-Black Tree ADT.
- ACE_RB_Tree_Node (3) Implements a node in a Red-Black Tree ADT.
- ACE_RB_Tree_Node_Base (3)
- ACE_RB_Tree_Reverse_Iterator (3) Implements a reverse iterator for a Red-Black Tree ADT.
- ACE_RWLock_Invariants (3) RWLock Invariants
- ACE_RW_Mutex (3) Wrapper for readers/writer locks.
- ACE_RW_Process_Mutex (3) Wrapper for readers/writer locks that exist across processes.
- ACE_RW_Thread_Mutex (3) Wrapper for readers/writer locks that exist within a process.
- ACE_RW_Token (3) Class that acquires, renews, and releases a process-local
synchronization token.
- ACE_Reactive_Strategy (3) Defines the interface for specifying a Reactive concurrency
strategy for a SVC_HANDLER.
- ACE_Reactor (3) The resposiblility of this class is to forward all methods to
- ACE_Reactor_Impl (3) An abstract class for implementing the Reactor Pattern.
- ACE_Reactor_Notification_Strategy (3) Used to notify an ACE_Reactor
- ACE_Reactor_Notify (3) Abstract class for unblocking an
ACE_Reactor_Impl
from its
event loop.
- ACE_Read_Buffer (3) Efficiently reads an artibrarily 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.
- ACE_Read_Guard (3) This class is similar to class
ACE_Guard
, though it
acquires/releases a read lock automatically (naturally, the
ACE_LOCK
it is instantiated with must support the appropriate
API).
- ACE_Recursive_Thread_Mutex (3) Implement a C++ wrapper that allows nested acquisition and
release of a mutex that occurs in the same thread.
- ACE_Recyclable (3)
- ACE_Recyclable_Handler_Caching_Utility (3) Defines a helper class for the Caching Strategies.
- ACE_Recyclable_Handler_Cleanup_Strategy (3) Defines a strategy to be followed for cleaning up
entries which are svc_handlers from a container.
- ACE_Recycling_Strategy (3) Defines the interface (and default implementation) for
specifying a recycling strategy for a SVC_HANDLER.
- ACE_Refcountable (3)
- ACE_Refcounted_Hash_Recyclable (3)
- ACE_Refcounted_Recyclable_Handler_Caching_Utility (3) Defines a helper class for the Caching Strategies.
- ACE_Refcounted_Recyclable_Handler_Cleanup_Strategy (3) Defines a strategy to be followed for cleaning up
entries which are svc_handlers from a container.
- ACE_Reference_Pair (3) Defines a pair that only hold references.
- ACE_Registry (3) A Name Server implementation
- ACE_Registry_Name_Space (3) Interface to a Name Server Database which is maintained by
the Win32 Registry. Allows to add, change, remove and
resolve NameBindings.
- ACE_Remote_Mutex (3) Proxy for acquiring, renewing, and releasing a distributed
mutex.
- ACE_Remote_Name_Space (3) Maintaining accesses Remote Name Server Database. Allows to
add NameBindings, change them, remove them and resolve
NameBindings.
- ACE_Remote_RLock (3) Proxy for acquiring, renewing, and releasing a distributed
readers lock.
- ACE_Remote_Token_Proxy (3) Proxy for acquiring, renewing, and releasing a distributed
synchronization token.
- ACE_Remote_WLock (3) Proxy for acquiring, renewing, and releasing a distributed
writers lock.
- ACE_Remove_Node (3) Remove a Service Node.
- ACE_Resume_Node (3) Resume a Service Node.
- ACE_Reverse_Iterator (3) Defines the reverse iterator interface.
- ACE_Reverse_Iterator_Impl (3) Defines a abstract reverse iterator.
- ACE_Reverse_Lock (3) A reverse (or anti) lock.
- ACE_SOCK (3) An abstract class that forms the basis for more specific
classes, such as
ACE_SOCK_Acceptor
and ACE_SOCK_Stream
.
Do not instantiate this class.
- ACE_SOCK_Acceptor (3) Defines a factory that creates new
ACE_Stream
s passively.
- ACE_SOCK_CODgram (3) Defines the member functions for the ACE_SOCK connected
datagram abstraction.
- ACE_SOCK_Connector (3) Defines a factory that creates new
ACE_Stream
s actively.
- ACE_SOCK_Dgram (3) Defines the member functions for the ACE_SOCK datagram
abstraction.
- ACE_SOCK_Dgram_Bcast (3) Defines the member functions for the ACE_SOCK datagram
abstraction.
- ACE_SOCK_Dgram_Mcast (3) Defines the member functions for the ACE socket wrapper
for UDP/IP multicast.
- ACE_SOCK_Dgram_SC (3) "Dgram_SC" is short for "Datagram Self-Contained."
- ACE_SOCK_IO (3) Defines the methods for the ACE socket wrapper I/O routines
- ACE_SOCK_Stream (3) Defines the methods in the
ACE_SOCK_Stream
abstraction.
- ACE_SPIPE (3) Defines the member functions for the base class of the
ACE_SPIPE abstraction.
- ACE_SPIPE_Acceptor (3) Defines the format and interface for the listener side of the
ACE_SPIPE_Stream.
- ACE_SPIPE_Addr (3) Defines the SVR4 STREAM pipe address family address format.
- ACE_SPIPE_Connector (3) Defines an active connection factory for the STREAM pipe
wrappers.
- ACE_SPIPE_Stream (3) Define an ACE_SPIPE_Stream.
- ACE_SString (3) A 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...
- ACE_ST_CORBA_Handler (3) Handle single-threaded Orbix requests in conjunction with the
ACE_Reactor
.
- ACE_SV_Message (3) Defines the header file for the C++ wrapper for message queues. */
- ACE_SV_Message_Queue (3) Defines the header file for the C++ wrapper for System V IPC
message queues.
- ACE_SV_Semaphore_Complex (3) This is a more complex semaphore wrapper that handles race
conditions for initialization correctly...
- ACE_SV_Semaphore_Simple (3) This is a simple semaphore package that assumes there are
- ACE_SV_Shared_Memory (3) This is a wrapper for System V shared memory.
- ACE_Sbrk_Memory_Pool (3) Make a memory pool that is based on
sbrk(2)
.
- ACE_Sbrk_Memory_Pool_Options (3) Helper class for Sbrk Memory Pool constructor options.
- ACE_Sched_Params (3) Container for scheduling-related parameters.
- ACE_Sched_Priority_Iterator (3) An iterator over the OS-defined scheduling priorities.
- ACE_Schedule_All_Reactive_Strategy (3) Defines the interface for specifying how to suspend and
resume a single-threaded reactive service .
- ACE_Schedule_All_Threaded_Strategy (3) Defines the interface for specifying how to suspend and
resume a multithreaded service .
- ACE_Scheduling_Strategy (3) Defines the interface for specifying how to suspend and
resume a service .
- ACE_Section_Key_Internal (3) A base class for internal handles to section keys for
configuration implementations
- ACE_Section_Key_Win32 (3) The Win32 registry implementation of an internal section key.
- ACE_Select_Reactor_Handle_Set (3) Track handles we are interested for various events.
- ACE_Select_Reactor_Handler_Repository (3) Used to map
ACE_HANDLE
s onto the appropriate
ACE_Event_Handler
*.
- ACE_Select_Reactor_Handler_Repository_Iterator (3) Iterate through the
ACE_Select_Reactor_Handler_Repository
.
- ACE_Select_Reactor_Impl (3) This class simply defines how Select_Reactor's basic interface
functions should look like and provides a common base class for
Select_Reactor
using various locking mechanism.
- ACE_Select_Reactor_Notify (3) Unblock the
ACE_Select_Reactor
from its event loop.
- ACE_Select_Reactor_T (3) An object oriented event demultiplexor and event handler
dispatcher.
- ACE_Select_Reactor_Token_T (3) Used as a synchronization mechanism to coordinate concurrent
access to a Select_Reactor object.
- ACE_Semaphore (3) Wrapper for Dijkstra style general semaphores.
- ACE_Service_Config (3) Supplies common server operations for dynamic and static
configuration of services.
- ACE_Service_Handler (3)
This base class defines the interface for the
ACE_Asynch_Acceptor to call into when new connection are
accepted.
- ACE_Service_Manager (3) Provide a standard ACE service for managing all the services
configured in an
ACE_Service_Repository
.
- ACE_Service_Object (3) Provide the abstract base class common to all service
implementations.
- ACE_Service_Object_Ptr (3) This 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.
- ACE_Service_Object_Type (3) Define the methods for handling the configuration of
ACE_Service_Objects
.
- ACE_Service_Repository (3) Contains all the services offered by a Service
Configurator-based application.
- ACE_Service_Repository_Iterator (3) Iterate through the
ACE_Service_Repository
.
- ACE_Service_Type (3) Keeps track of information related to the various
ACE_Service_Type_Impl
subclasses.
- ACE_Service_Type_Impl (3) The 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
.
- ACE_Shared_Memory (3) This base class adapts both System V shared memory and "BSD"
mmap to a common API.
- ACE_Shared_Memory_MM (3) Shared memory wrapper based on MMAP.
- ACE_Shared_Memory_Pool (3) Make a memory pool that is based on System V shared memory
(shmget(2) etc.). This implementation allows memory to be
shared between processes.
- ACE_Shared_Memory_Pool_Options (3) Helper class for Shared Memory Pool constructor options.
- ACE_Shared_Memory_SV (3) Shared memory wrapper based on System V shared memory.
- ACE_Shared_Object (3) Provide the abstract base class used to access dynamic
linking facilities.
- ACE_Sig_Action (3) C++ wrapper facade for the
sigaction
struct.
- ACE_Sig_Adapter (3) Provide an adapter that transforms various types of signal
handlers into the scheme used by the
ACE_Reactor
.
- ACE_Sig_Guard (3) Hold signals in MASK for duration of a C++ statement block.
Note that a "0" for mask causes all signals to be held.
- ACE_Sig_Handler (3) This 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.
- ACE_Sig_Set (3) Provide a C++ wrapper for the C sigset_t interface.
- ACE_Singleton (3) A Singleton Adapter uses the Adapter pattern to turn ordinary
classes into Singletons optimized with the Double-Checked
Locking optimization pattern.
- ACE_Singleton_Strategy (3) Defines the interface for specifying a creation strategy for
- ACE_Static_Allocator (3) Defines a class that provided a highly optimized memory
management scheme for allocating memory statically.
- ACE_Static_Allocator_Base (3) Defines a class that provided a highly optimized memory
management scheme for allocating memory statically.
- ACE_Static_Function_Node (3) Keeps track of the symbol name for a function that is not
linked in from a DLL, but is statically linked with the
application.
- ACE_Static_Node (3) Handle a statically linked node.
- ACE_Static_Object_Lock (3) Provide an interface to access a global lock.
- ACE_Static_Svc_Descriptor (3) Holds the information necessary to describe a statically linked
Svc.
- ACE_Stats (3) Provides simple statistical analysis.
- ACE_Stats_Value (3) Helper class for ACE_Stats.
- ACE_Str_Buf (3) Simple wrapper for STREAM pipes strbuf.
- ACE_Strategy_Acceptor (3) Abstract factory for creating a service handler
(SVC_HANDLER), accepting into the SVC_HANDLER, and activating
the SVC_HANDLER.
- ACE_Strategy_Connector (3) Abstract factory for creating a service handler
(SVC_HANDLER), connecting the SVC_HANDLER, and activating the
SVC_HANDLER.
- ACE_Stream (3) This class is the primary abstraction for the ASX framework.
It is moduled after System V Stream.
- ACE_Stream_Head (3) Standard module that acts as the head of a ustream.
- ACE_Stream_Iterator (3) Iterate through an
ACE_Stream
.
- ACE_Stream_Node (3) Handle a Stream.
- ACE_Stream_Tail (3) Standard module that acts as the head of a ustream.
- ACE_Stream_Type (3) Define the methods for handling the configuration of
ACE_Streams
.
- ACE_Streambuf (3) Create your custom streambuf by providing and ACE_*_Stream
object to this template. I have tested it with
ACE_SOCK_Stream and it should work fine for others as well.
- ACE_Streambuf_T (3)
- ACE_StringCapEntry (3) This class implement the ACE String Capability subclass.
- ACE_Sub_Barrier (3)
- ACE_Suspend_Node (3) Suspend a Service Node.
- ACE_Svc_Handler (3) Defines the interface for a service that exchanges data with
its connected peer.
- ACE_Svc_Tuple (3) Holds the ACE_Svc_Handler and its argument and
ACE_Timer_Handle
until an asynchronous connection completes.
- ACE_Synch_Options (3) Contains the values of options used to determine the
synchronous and asynchronous behavior.
- ACE_System_Time (3) Defines 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.
- ACE_TLI (3) Defines the member functions for the base class of the
ACE_TLI abstraction.
- ACE_TLI_Acceptor (3) Defines the member functions for ACE_TLI_Acceptor abstraction.
- ACE_TLI_Connector (3) Defines an active connection factory for the ACE_TLI C++
wrappers.
- ACE_TLI_Stream (3) Defines the member functions for ACE_TLI_Stream abstraction.
- ACE_TOKEN_CONST (3) Not a public interface.
- ACE_TPQ_Entry (3) Token Proxy Queue entry. Used in the ACE_Token_Proxy_Queue
- ACE_TPQ_Iterator (3) Iterates through ACE_Token_Proxy_Queues.
- ACE_TP_Reactor (3) Specialization of Select Reactor to support thread-pool based
event dispatching.
- ACE_TRANSMIT_FILE_BUFFERS (3)
- ACE_TSS (3) Allows objects that are "physically" in thread specific
- ACE_TSS_Adapter (3) This class encapsulates a TSS object and its associated
C++ destructor function. It is used by the ACE_TSS...
- ACE_TSS_Connection (3) Class for providing a connection per thread.
- ACE_TSS_Emulation (3) Thread-specific storage emulation.
- ACE_TSS_Guard (3) This data structure is meant to be used within a method or
function... It performs automatic aquisition and release of
a synchronization object. Moreover, it ensures that the lock
is released even if a thread exits via
thr_exit
!
- ACE_TSS_Info (3) Thread Specific Key management.
- ACE_TSS_Keys (3) Collection 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.
- ACE_TSS_Read_Guard (3) This class is similar to class
ACE_TSS_Guard
, though it
acquires/releases a read lock automatically (naturally, the
ACE_LOCK
it is instantiated with must support the
appropriate API).
- ACE_TSS_Ref (3) "Reference count" for thread-specific storage keys.
- ACE_TSS_Singleton (3) This class uses the Adapter pattern to turn ordinary classes
into Thread-specific Singletons optimized with the
Double-Checked Locking optimization pattern.
- ACE_TSS_TPQ_Entry (3) ACE_TSS_TPQ_Entry
- ACE_TSS_Type_Adapter (3) Adapter that allows built-in types to be used with ACE_TSS.
- ACE_TSS_Write_Guard (3) This class is similar to class ACE_TSS_Guard, though it
acquires/releases a write-lock automatically (naturally, the
ACE_LOCK it is instantiated with must support the appropriate
API).
- ACE_TTY_IO (3) Class definitions for platform specific TTY features.
- ACE_Task (3) Primary interface for application message processing, as well
as input and output message queueing.
- ACE_Task_Base (3) Direct base class for the ACE_Task template.
- ACE_Task_Flags (3)
- ACE_Test_and_Set (3)
- ACE_Thread (3) Provides a wrapper for threads.
- ACE_Thread_Adapter (3) Converts a C++ function into a function
ace_thread_adapter
function that can be called from a thread creation routine
- ACE_Thread_Barrier (3) Implements "barrier synchronization" using ACE_Thread_Mutexes!
- ACE_Thread_Condition (3) ACE_Condition variable wrapper that works within processes.
- ACE_Thread_Control (3) Used to keep track of a thread's activities within its entry
point function.
- ACE_Thread_Descriptor (3) Information for controlling threads that run under the control
of the
Thread_Manager
.
- ACE_Thread_Descriptor_Base (3) Basic information for thread descriptors. These information
gets extracted out because we need it after a thread is
terminated.
- ACE_Thread_Exit (3) Keep exit information for a Thread in thread specific storage.
so that the thread-specific exit hooks will get called no
- ACE_Thread_Hook (3) This class makes it possible to provide user-defined "start"
hooks that are called before the thread entry point function
is invoked.
- ACE_Thread_ID (3) Defines a platform-independent thread ID.
- ACE_Thread_Manager (3) Manages a pool of threads.
- ACE_Thread_Mutex (3) ACE_Thread_Mutex wrapper (only valid for threads in the same
process).
- ACE_Thread_Mutex_Guard (3) This data structure is meant to be used within a method or
function... It performs automatic aquisition and release of
an
ACE_Thread_Mutex
.
- ACE_Thread_Semaphore (3) Wrapper for Dijkstra style general semaphores that work
only within one process.
- ACE_Thread_Strategy (3) Defines the interface for specifying a concurrency strategy
for a
SVC_HANDLER
based on multithreading.
- ACE_Thread_Timer_Queue_Adapter (3)
- ACE_Throughput_Stats (3) A simple class to make throughput and latency analysis.
- ACE_Thru_Task (3) Standard module that acts as a "no op", simply passing on all
data to its adjacent neighbor.
- ACE_Time_Request (3) Message format for delivering requests to the ACE_Time Server.
- ACE_Time_Value (3) Operations on "timeval" structures.
- ACE_Timeprobe (3) This class is used to instrument code. This is accomplished
by inserting time probes at different location in the code.
ACE_Timeprobe then measures the time difference between two
time probes.
- ACE_Timer_Hash_Iterator_T (3) Iterates over an
ACE_Timer_Hash
.
- ACE_Timer_Hash_T (3) Provides a hash table of
BUCKET
s as an implementation for
a timer queue.
- ACE_Timer_Hash_Upcall (3) Functor for Timer_Hash
- ACE_Timer_Heap_Iterator_T (3) Iterates over an
ACE_Timer_Heap_T
.
- ACE_Timer_Heap_T (3) Provides a very fast and predictable timer implementation.
- ACE_Timer_List_Iterator_T (3) Iterates over an
ACE_Timer_List
.
- ACE_Timer_List_T (3) Provides a simple implementation of timers.
- ACE_Timer_Node_T (3) Maintains the state associated with a Timer entry.
- ACE_Timer_Queue_Iterator_T (3) Generic interface for iterating over a subclass of
ACE_Timer_Queue
.
- ACE_Timer_Queue_T (3) Provides an interface to timers.
- ACE_Timer_Wheel_Iterator_T (3) Iterates over an
ACE_Timer_Wheel
.
- ACE_Timer_Wheel_T (3) Provides a Timing Wheel version of Timer Queue
- ACE_TkReactor (3) An object-oriented event demultiplexor and event handler
dispatcher that uses the Tk functions.
- ACE_TkReactorID (3) This little class is necessary due to the way that Microsoft
implements sockets to be pointers rather than indices.
- ACE_TkReactor_Input_Callback (3)
- ACE_Token (3) Class that acquires, renews, and releases a synchronization
token that is serviced in strict FIFO ordering and that also
supports readers/writer semantics.
- ACE_Token_Collection (3) Allows atomic token group operations AND
provides a ACE_Token manager interface.
- ACE_Token_Invariant_Manager (3) Token Invariants
- ACE_Token_Manager (3) Manages all tokens in a process space.
- ACE_Token_Name (3) Allows Token_Manger to identify tokens.
- ACE_Token_Proxy (3) Abstract representation of ACE tokens.
- ACE_Token_Proxy_Queue (3) Token waiter list.
- ACE_Token_Reply (3) Message format for delivering replies from the ACE_Token Server.
- ACE_Token_Request (3) Message format for delivering requests to the ACE_Token Server.
- ACE_Tokenizer (3) Tokenizer
- ACE_Tokens (3) Abstract representation of ACE tokens.
- ACE_Trace (3) A C++ trace facility that keeps track of which methods are
entered and exited.
- ACE_Typed_SV_Message (3) Defines the header file for the C++ wrapper for System V
message queues.
- ACE_Typed_SV_Message_Queue (3) Defines the header file for the C++ wrapper for message queues.
- ACE_UNIX_Addr (3) Defines the ``UNIX domain address family'' address format.
- ACE_UPIPE_Acceptor (3) Defines the format and interface for the listener side of the
ACE_UPIPE_Stream.
- ACE_UPIPE_Addr (3) Defines the ACE "user pipe" address family address format.
- ACE_UPIPE_Connector (3) Defines an active connection factory for the
ACE_UPIPE_STREAM
wrappers.
- ACE_UPIPE_Stream (3) Defines the method that transfer data on a UPIPE.
- ACE_U_LongLong (3) Unsigned long long for platforms that don't have one.
- ACE_Unbounded_Queue (3) A Queue of "infinite" length.
- ACE_Unbounded_Queue_Iterator (3) Implement an iterator over an unbounded queue.
- ACE_Unbounded_Set (3) Implement a simple unordered set of
T
of unbounded size.
- ACE_Unbounded_Set_Iterator (3) Implement an iterator over an unbounded set.
- ACE_Unbounded_Stack (3) Implement a generic LIFO abstract data type.
- ACE_Unbounded_Stack_Iterator (3) Implement an iterator over an unbounded Stack.
- ACE_Unmanaged_Singleton (3) Same as
ACE_Singleton
, except does _not_ register with
ACE_Object_Manager
for destruction.
- ACE_Unmanaged_TSS_Singleton (3) Same as
ACE_TSS_Singleton
, except does _not_ register with
ACE_Object_Manager
for destruction.
- ACE_WChar_Codeset_Translator (3) Codeset translation routines common to both Output and Input
CDR streams.
- ACE_WFMO_Reactor (3) An object oriented event demultiplexor and event handler
WFMO_Reactor for Win32 WaitForMultipleObjects
- ACE_WFMO_Reactor_Handler_Repository (3)
Used to map
ACE_HANDLE
s onto the appropriate
ACE_Event_Handler
* and other information.
- ACE_WFMO_Reactor_Notify (3) Unblock the
ACE_WFMO_Reactor
from its event loop, passing
it an optional ACE_Event_Handler
to dispatch.
- ACE_WIN32_Asynch_Accept (3)
This class is a factory for starting off asynchronous accepts
on a listen handle.
- ACE_WIN32_Asynch_Accept_Result (3)
This class implements ACE_Asynch_Accept::Result for WIN32
platform.
- ACE_WIN32_Asynch_Operation (3)
This class abstracts out the common things needed for
implementing Asynch_Operation for WIN32 platform.
- ACE_WIN32_Asynch_Read_File (3)
This class is a factory for starting off asynchronous reads
on a file.
- ACE_WIN32_Asynch_Read_File_Result (3)
This is class provides concrete implementation for
ACE_Asynch_Read_File::Result class.
- ACE_WIN32_Asynch_Read_Stream (3)
This class is a factory for starting off asynchronous reads
on a stream.
- ACE_WIN32_Asynch_Read_Stream_Result (3)
This is class provides concrete implementation for
ACE_Asynch_Read_Stream::Result class.
- ACE_WIN32_Asynch_Result (3)
An abstract class which adds information to the OVERLAPPED
structure to make it more useful.
- ACE_WIN32_Asynch_Timer (3) This class is posted to the completion port when a timer
expires. When the complete method of this object is
called, the
handler
's handle_timeout method will be
called.
- ACE_WIN32_Asynch_Transmit_File (3)
This class is a factory for starting off asynchronous
transmit files on a stream.
- ACE_WIN32_Asynch_Transmit_File_Result (3)
This class implements ACE_Asynch_Transmit_File::Result for
WIN32 platforms.
- ACE_WIN32_Asynch_Write_File (3)
This class is a factory for starting off asynchronous writes
on a file.
- ACE_WIN32_Asynch_Write_File_Result (3)
This class provides implementation for
ACE_Asynch_Write_File_Result for WIN32 platforms.
- ACE_WIN32_Asynch_Write_Stream (3)
This class is a factory for starting off asynchronous writes
on a stream.
- ACE_WIN32_Asynch_Write_Stream_Result (3)
This is class provides concrete implementation for
ACE_Asynch_Write_Stream::Result class.
- ACE_WIN32_Proactor (3) A manager for asynchronous event demultiplexing.
- ACE_WString (3) This class provides a wrapper facade for C wide strings.
- ACE_Wakeup_All_Threads_Handler (3)
This is a helper class whose sole purpose is to handle events
on
ACE_WFMO_Reactor-
wakeup_all_threads_
- ACE_Write_Guard (3) This class is similar to class
ACE_Guard
, though it
acquires/releases a write lock automatically (naturally, the
ACE_LOCK
it is instantiated with must support the appropriate
API).
- ACE_XTI_ATM_Mcast (3) Defines an active connection factory for the ACE_TLI C++
wrappers to support XTI/ATM multicast.
- ACE_XtReactor (3) An object-oriented event demultiplexor and event handler
dispatcher that uses the X Toolkit functions.
- ACE_XtReactorID (3) This little class is necessary due to the way that Microsoft
implements sockets to be pointers rather than indices.
- ACE_cond_t (3) This structure is used to implement condition variables on
platforms that lack it natively, such as VxWorks, pSoS, and
Win32.
- ACE_condattr_t (3)
- ACE_event_t (3)
- ACE_recursive_thread_mutex_t (3) Implement a thin C++ wrapper that allows nested acquisition
and release of a mutex that occurs in the same thread.
- ACE_rwlock_t (3)
- ACE_sema_t (3) This is used to implement semaphores for platforms that support
- ACE_timeprobe_t (3) Time probe record.
Last modified: Tue Jan 18 18:35:55 PST 2000