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_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.