ACE Manual Page Index
This file has been generated from the windex
file from 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_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 an object. Subclasses typically represent necessary state and behavior.
- 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_Array (3) Implement a dynamic array class.
- ACE_Array_Iterator (3) Implement an iterator over an ACE_Array.
- ACE_Asynch_Accept (3) This class is a factory for starting off asynchronous accepts on a listen handle.
- 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 a base class for all asynch operations.
- ACE_Asynch_Read_File (3) This class is a factory for starting off asynchronous reads on a file.
- ACE_Asynch_Read_Stream (3) This class is a factory for starting off asynchronous reads on a stream.
- ACE_Asynch_Result (3) An abstract class which adds information to the OVERLAPPED structure to make it more useful.
- ACE_Asynch_Transmit_File (3) This class is a factory for starting off asynchronous transmit files on a stream.
- ACE_Asynch_Write_Stream (3) This class is a factory for starting off asynchronous writes on a stream.
- 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)object (basic) types
- ACE_Auto_Basic_Ptr (3)object (basic) types
- ACE_Auto_Event (3) Auto Events.
- ACE_Barrier (3) Implements "barrier synchronization".
- 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_CORBA_Handler (3) Handle CORBA requests in conjunction with ACE.
- ACE_CORBA_Ref (3) A wrapper for helping with orbix object references.
- ACE_CString (3) A simple "C String" (ACE_CString) class.
- ACE_Cached_Connect_Strategy (3)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_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_Concurrency_Strategy (3) Defines the interface for specifying a concurrency strategy for a SVC_HANDLER.
- ACE_Condition (3)evaluate the condition.
- ACE_Condition_Thread_Mutex (3)evaluate the condition.
- 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_Strategy (3) Defines the interface for specifying a creation strategy for a SVC_HANDLER based on dynamic linking of the SVC_HANDLER.
- 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_Blocks
.
- ACE_Date_Time (3) This class holds internally date and time and has interfaces for getting month or compares of times and dates, etc.
- ACE_Double_Linked_List (3)linked list implementation.
- ACE_Double_Linked_List_Iterator (3)linked list
- ACE_Driver (3)
- ACE_Dummy_Node (3))
- 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)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_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_Env_Value (3) Enviroment Variable Value
- ACE_Event (3) A wrapper around the Win32 event locking mechanism.
- ACE_Event_Handler (3) Provides an abstract interface for handling various types of I/O, timer, and signal events.
- ACE_Event_Tuple (3) An ACE_Event_Handler and its associated ACE_HANDLE.
- ACE_FIFO (3) Abstract base class for UNIX FIFOs
- 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 member functions for the base class 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 SIZE
.
- ACE_Fixed_Set_Iterator (3) Interates through an unordered set.
- ACE_Fixed_Stack (3) Implement a generic LIFO abstract data type.
- ACE_Free_List (3) Implements a free list.
- ACE_Function_Node (3) Keeps track of the symbol name of for a shared function.
- 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_Rep (3) ACE_Future_Rep
T
- ACE_Get_Opt (3)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_Set (3) C++ wrapper 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_Repository (3) Used to map ACE_HANDLEs onto the appropriate ACE_Event_Handler *.
- ACE_Hash_Addr (3) Internal class to compute hash values on addresses in
ACE_Cached_Connect_Strategy
.
- ACE_Hash_Map_Entry (3) Define an entry in the hash table.
- ACE_Hash_Map_Iterator_Base (3) Iterator for the ACE_Hash_Map_Manager.
- ACE_Hash_Map_Manager (3) Define a map abstraction that associates
EXT_IDs
with INT_IDs
.
- ACE_INET_Addr (3) Defines the Internet domain address family address format.
- ACE_IOStream (3)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_IOStream_T (3)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 member functions for the base class of the ACE_IO_SAP abstraction.
- ACE_IPC_SAP (3) Defines the member functions for the base class of the ACE_IPC_SAP abstraction.
- ACE_LOCK_SOCK_Acceptor (3) Specialize
ACE_SOCK_Acceptor
to lock around accept
;
- 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_Lite_MMAP_Memory_Pool (3)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 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 synchronization classes (e.g., ACE_Mutex
, ACE_Semaphore
, ACE_RW_Mutex
, etc.).
- ACE_Locked_Free_List (3) Implements a free list.
- ACE_Log_Msg (3) Provides a variable length argument message logging abstraction.
- 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 constructor options.
- ACE_MT_CORBA_Handler (3)threaded CORBA 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) Define a C++ class that uses parameterized types to provide an extensible mechanism for encapsulating various of dynamic memory management strategies.
- ACE_Malloc_Iterator (3) Iterator for names stored in Malloc'd memory.
- 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_Entry (3) An entry in the Map.
- ACE_Map_Iterator_Base (3) Iterator for the ACE_Map_Manager.
- ACE_Map_Manager (3) Define a map abstraction that associates
EXT_IDs
with INT_IDs
.
- 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_Iterator (3) Iterator for the
ACE_Message_Queue
.
- ACE_Message_Queue_Reverse_Iterator (3) Reverse Iterator for the
ACE_Message_Queue
.
- ACE_Method_Object (3) Reifies a method into an object. Subclasses typically represent necessary state and behavior.
- ACE_Module (3)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_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)local synchronization token.
- ACE_NOOP_Concurrency_Strategy (3)op activation strategy in order to avoid calling open on a svc_handler multiple times.
- ACE_NOOP_Creation_Strategy (3)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_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_Node (3) This is stored as a linked list within the Memory_Pool to allow "named memory chunks."
- 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_Node (3) Implementation element in a Queue.
- ACE_Notification_Buffer (3) Simple wrapper for passing
ACE_Event_Handler
*s and ACE_Reactor_Masks
between threads.
- ACE_Notification_Strategy (3) Abstract class used for notifing an interested party
- ACE_Null_Barrier (3) Implements "NULL barrier synchronization".
- ACE_Null_Condition (3) Implement a do nothing
ACE_Condition
variable wrapper, i.e., all methods are no ops. This class is necessary since some C++ compilers are *very* lame...
- ACE_Null_Condition_Mutex (3) Implement a do nothing
ACE_Condition
variable wrapper, i.e., all methods are no ops. This class is necessary since some C++ compilers are *very* lame...
- ACE_Null_Mutex (3) Implement a do nothing
ACE_Mutex
, i.e., all the methods are no ops.
- 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_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 (3)portable aspects of writing efficient system programs on Win32, POSIX, and other versions of UNIX. If you are porting ACE to a new platform, this is the place to focus your attention. Please see the README file in this directory for complete information on the meaning of the various macros.
- 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_Overlapped_File (3) A wrapper for overlapped file I/O.
- 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_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 Proactor for asynchronous I/O events.
- ACE_Process (3) Process
- ACE_ProcessEx (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_Control (3) Used to keep track of a process's activities within its entry point function.
- ACE_Process_Descriptor (3) Information for controlling groups of processs.
- ACE_Process_Manager (3) Manages a pool of processs.
- 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) A C++ wrapper for UNIX interval timers.
- 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)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 its delegation/implementation class, e.g.,
ACE_Select_Reactor
or ACE_WFMO_Reactor
.
- ACE_ReactorEx (3) An object oriented event demultiplexor and event handler ReactorEx for Win32 WaitForMultipleObjects
- ACE_ReactorEx_Handle_Set (3) Track handles we are interested for various events.
- ACE_ReactorEx_Handler_Repository (3) Used to map
ACE_HANDLEs
onto the appropriate ACE_Event_Handler
* and other information.
- ACE_ReactorEx_Notification_Strategy (3) Used to notify an ACE_ReactorEx
- ACE_ReactorEx_Notify (3) Unblock the
ACE_ReactorEx
from its event loop, passing it an optional ACE_Event_Handler
to dispatch.
- ACE_ReactorEx_Token (3) Used as a synchronization mechanism to coordinate concurrent access to a Reactor object.
- ACE_Reactor_Handle_Set (3) Track handles we are interested for various events.
- ACE_Reactor_Handler_Repository (3) Used to map
ACE_HANDLEs
onto the appropriate ACE_Event_Handler
*.
- ACE_Reactor_Handler_Repository_Iterator (3) Iterate through the
ACE_Reactor_Handler_Repository
.
- 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) Unblock the
ACE_Reactor
from its event loop.
- ACE_Reactor_Token (3) Used as a synchronization mechanism to coordinate concurrent access to a Reactor object.
- ACE_Read_Buffer (3) Efficiently reads an artibrarily large buffer from an input stream up to an including a termination character. Also performs search/replace on single occurrences a character in the buffer using the priniciples 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_Recycling_Strategy (3) Defines the interface (and default implementation) for specifying a recycling strategy for a SVC_HANDLER.
- 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_SOCK (3) An abstract class which forms the basis for more specific classes (such as ACE_SOCK_Acceptor and ACE_SOCK_Connector). Do not instantiate this class.
- ACE_SOCK_Acceptor (3) Defines the format and interface for an
ACE_Stream
acceptor.
- ACE_SOCK_CODgram (3) Defines the member functions for the ACE_SOCK connected datagram abstraction.
- ACE_SOCK_Connector (3) Defines an active connection factory for the socket wrappers.
- 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 SOCK wrapper multicast abstraction.
- ACE_SOCK_Dgram_SC (3)Contained."
- ACE_SOCK_IO (3) Defines the methods for the ACE socket wrapper I/O routines (e.g., send/recv).
- 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.
- ACE_ST_CORBA_Handler (3)threaded CORBA 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 no race conditions for initialization (i.e., the order of process startup must be well defined).
- 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 constructor options.
- ACE_Sched_Params (3)related parameters.
- ACE_Sched_Priority_Iterator (3)defined scheduling priorities.
- ACE_Schedule_All_Reactive_Strategy (3)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_Select_Reactor (3) An object oriented event demultiplexor and event handler dispatcher.
- ACE_Select_Reactor_Handle_Set (3) Track handles we are interested for various events.
- ACE_Select_Reactor_Handler_Repository (3) Used to map
ACE_HANDLEs
onto the appropriate ACE_Event_Handler
*.
- ACE_Select_Reactor_Handler_Repository_Iterator (3) Iterate through the
ACE_Select_Reactor_Handler_Repository
.
- ACE_Select_Reactor_Notify (3) Unblock the
ACE_Select_Reactor
from its event loop.
- ACE_Select_Reactor_Token (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 service that returns a list of all services in the Service Repository.
- ACE_Service_Object (3) Provide the abstract base class common to all service implementations.
- ACE_Service_Object_Type (3) Define the methods for handling the configuration of
ACE_Service_Objects
.
- ACE_Service_Record (3) Packaging interface for the various types of
ACE_Service_Types
.
- ACE_Service_Repository (3)based application. This allows an administrative entity to centrally manage and control the behavior of application services.
- 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 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 around struct sigaction.
- 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)Checked Locking optimization pattern.
- ACE_Singleton_Strategy (3) Defines the interface for specifying a creation strategy for a
SVC_HANDLER
that always returns the same SVC_HANDLER
(i.e., it's a Singleton).
- 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_Stdin_Args (3) Contains values necessary for the sdtin adapter
- 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_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_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_TSS (3) Allows objects that are "physically" in thread specific storage (i.e., private to a thread) to be accessed as though they were "logically" global to a program.
- ACE_TSS_Adapter (3) This 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. Needed by the "frigging" MVS C++ compiler.
- ACE_TSS_Cleanup_Lock (3) Provide an interface to access TSS cleanup lock for Win32.
- ACE_TSS_Connection (3) Class for providing a connection per thread.
- ACE_TSS_Emulation (3)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_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_Singleton (3)Checked Locking optimization pattern.
- ACE_TSS_TPQ_Entry (3) ACE_TSS_TPQ_Entry
- ACE_TSS_Write_Guard (3)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_Exit (3) Keep exit information for a Task in thread specific storage so that the Task::close() method will get called no matter how the thread exits (e.g., via
Thread
::exit, C++ or Win32 exception, "falling off the end" of Task
::svc_run, etc.).
- 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 (e.g., pthread_create
or _beginthreadex
) that expects an extern "C" entry point. This class also makes it possible to transparently provide hooks to register a thread with an ACE_Thread_Manager
.
- 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_Exit (3)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.).
- ACE_Thread_ID (3)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_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_Timer_Hash_Iterator_T (3) Iterates over an
ACE_Timer_Hash
.
- ACE_Timer_Heap_Iterator (3) Iterates over an
ACE_Timer_Queue
.
- ACE_Timer_Heap_Iterator_T (3) Iterates over an
ACE_Timer_Heap_T
.
- ACE_Timer_List_Iterator (3) Iterates over an
ACE_Timer_Queue
.
- ACE_Timer_List_Iterator_T (3) Iterates over an
ACE_Timer_List
.
- ACE_Timer_Node (3) Maintains the state associated with a Timer entry.
- ACE_Timer_Node_T (3) Maintains the state associated with a Timer entry.
- ACE_Timer_Queue_Iterator (3) Generic interfae for iterating over a subclass of
ACE_Timer_Queue
.
- ACE_Timer_Queue_Iterator_T (3) Generic interface for iterating over a subclass of
ACE_Timer_Queue
.
- ACE_Timer_Wheel_Iterator_T (3) Iterates over an
ACE_Timer_Wheel
.
- ACE_Token (3) Class that acquires, renews, and releases a synchronization token that is serviced in strict FIFO ordering.
- 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_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_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_HANDLEs
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_WString (3) A persistent wide string class.
- ACE_Wakeup_All_Threads_Handler (3)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_XtReactor (3) An object oriented event demultiplexor and event handler dispatcher that uses the X Toolkit functions.
- ACE_cond_t (3) This structure is used to implement condition variables on VxWorks and Win32.
- ACE_sema_t (3) Semaphore simulation for Windows CE.
- Driver (3)
- auto_array_ptr (3) Implements an extension to the draft C++ standard auto_ptr abstraction.
- auto_basic_array_ptr (3)object (basic) types
- auto_basic_ptr (3)object (basic) types
- auto_ptr (3) Implements the draft C++ standard auto_ptr abstraction.