summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1998-08-21 18:19:05 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1998-08-21 18:19:05 +0000
commit363c29418a22ffa04f9804af62453c04b7b4e9d4 (patch)
treea95fb857ec1b4457081ff1b6f72641c4656e1bb2
parent4905595bd59b6792552aee954a376c5e6f78bc04 (diff)
downloadATCD-363c29418a22ffa04f9804af62453c04b7b4e9d4.tar.gz
*** empty log message ***
-rw-r--r--ACE-subsets.html684
-rw-r--r--ChangeLog-98b15
-rw-r--r--DOC-way.html53
-rw-r--r--TAO/performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h2
-rw-r--r--TAO/tests/Cubit/COOL/MT_Cubit/Task_Client.h1
-rw-r--r--TAO/tests/Cubit/TAO/MT_Cubit/Task_Client.h2
-rw-r--r--ace/OS.h65
-rw-r--r--ace/Profile_Timer.h66
-rw-r--r--ace/README2
-rw-r--r--ace/Synch_Options.h2
-rw-r--r--ace/Thread_Manager.h1
-rw-r--r--ace/UPIPE_Addr.h15
-rw-r--r--docs/ACE-categories.html79
13 files changed, 116 insertions, 871 deletions
diff --git a/ACE-subsets.html b/ACE-subsets.html
deleted file mode 100644
index a6bc60e8457..00000000000
--- a/ACE-subsets.html
+++ /dev/null
@@ -1,684 +0,0 @@
-<HTML>
-
-<HEAD>
-<TITLE>ACE Subsets</TITLE>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#ffffff">
-
-<HR>
-<H3>Proposal for Splitting ACE into Multiple Libraries</H3>
-
-The following is a draft of our proposal for spliting ACE into
-multiple libraries, each of which will contain a smaller subset of the
-overall ACE functionality. The primary motivations for subsetting ACE
-are:
-
-<UL>
-<LI> <EM>Principle of parsimony</EM> -- <EM>i.e.</EM>, developers
- should incur time/space overhead for components they use, rather
- than for all the components in the ACE framework. <P>
-
-<LI> <EM>Simplify the learning curve</EM> -- <EM>i.e.</EM>, developers
- only need to learn how to program components that they actually
- use. <P>
-</UL>
-
-The main design goals of this proposal are as follows: <P>
-
-<OL>
-<LI> Support the original libACE as before. Thus, for users who
-want to use the existing ACE library as is, there will be
-no changes, i.e., just link with <CODE>libACE</CODE> as usual. <P>
-
-<LI> Allow ACE (and TAO) programmers to use smaller subsets of the
-entire <CODE>libACE</CODE> library. These subsets will include the
-following libraries: <P>
-
-<DL>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif"> <CODE>libACE_OS</CODE>
--- This library contains the OS adaptation layer and its supporting
-classes. All other ACE libraries will depend on
-<CODE>libACE_OS</CODE> and it will depend on <EM>no</EM> other ACE
-libraries. <P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif">
-<CODE>libACE_Utils</CODE> -- This library contains the various ACE
-container classes and other miscellaneous classes, such as Singleton,
-auto_ptr, timers, etc. This library will depend only on
-<CODE>libACE_OS</CODE>.<P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif">
-<CODE>libACE_Logging</CODE> -- This library contains the various ACE
-logging and tracing classes. This library will depend only on
-<CODE>libACE_OS</CODE>. <P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif">
-<CODE>libACE_Threads</CODE> -- This library contains the ACE
-thread/process management and synchronization classes. This library
-will depend only on <CODE>libACE_OS</CODE>. <P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif">
-<CODE>libACE_Demux</CODE> -- This library contains the ACE Reactor and
-Proactor classes. This library will depend on <CODE>libACE_OS</CODE>
-and <CODE>libACE_Thread</CODE>. <P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif">
-<CODE>libACE_Connection</CODE> -- This library contains the ACE
-Connection components, i.e., Acceptor, Connector, and Svc_Handler.
-This library will depend on <CODE>libACE_OS</CODE>,
-<CODE>libACE_Thread</CODE>, and <CODE>libACE_Demux</CODE>. <P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif">
-<CODE>libACE_Sockets</CODE> -- This library contains the ACE C++
-wrappers for sockets. This library will depend on
-<CODE>libACE_OS</CODE>. <P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif"> <CODE>libACE_IPC</CODE>
--- This library contains all the ACE C++ wrappers for the other types
-of IPC and FILE I/O other than sockets. This library will depend on
-<CODE>libACE_OS</CODE> and <CODE>libACE_Sockets</CODE>. <P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif">
-<CODE>libACE_Svcconf</CODE> -- This library contains the ACE C++
-wrappers for the Service Configurator. This library will depend on
-<CODE>libACE_OS</CODE>, <CODE>libACE_Demux</CODE>,
-<CODE>libACE_Thread</CODE>, and <CODE>libACE_Sockets</CODE>. <P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif">
-<CODE>libACE_Streams</CODE> -- This library contains the ACE Streams
-classes. This library will depend on <CODE>libACE_OS</CODE>,
-<CODE>libACE_Demux</CODE>, and <CODE>libACE_Thread</CODE>. <P>
-
-<DT> <img alt="o" src="gifs/misc/redball.gif">
-<CODE>libACE_Memory</CODE> -- This library contains the ACE C++
-wrappers for shared memory and memory-mapped files. This library will
-depend on <CODE>libACE_OS</CODE>.<P>
-
-</DL>
-</OL>
-
-In addition, we will create <CODE>libACE_TAO</CODE>, which contains
-just the core set of components in ACE that are required to support
-TAO. This library is targeted at embedded systems developers who want
-to minimize the footprint of ACE+TAO. <P>
-
-Note that the ACE library subsets described above are intended as a
-guideline, <EM>not</EM> a complete specification. The actual
-partitioning of files in the final ACE library subsets may differ
-somewhat in order to improve footprint and simplify common
-use-cases. <P>
-
-<HR><P>
-<H3>Configuration Management</H3>
-
-Configuration management for the ACE library subsets described above
-will be organized as follows:
-
-<OL>
-<LI> A single source tree with a single "version" for the source
- tree. <P>
-
-<LI> Releases of libACE and its "subsets" will be atomic, <EM>i.e.</EM>,
- all or nothing. <P>
-</OL>
-
-<HR><P>
-<H3>Classes in Each ACE Library Subset</H3>
-
-Below, we describe the classes in each ACE library subset.
-
-<H4>libACE_OS</H4>
-
-This library contains the OS adaptation layer and its supporting
-classes. The classes in this library should not depend on any other
-ACE library subsets. All of the other libraries will depend on this
-library. The following classes are included in this library.
-
-<PRE><CODE>
-ACE.cpp
-ACE.h
-ACE.i
-config.h
-Basic_Types.cpp
-Basic_Types.h
-Basic_Types.i
-OS.cpp
-OS.h
-OS.i
-Version.h
-</PRE></CODE>
-
-<H4>libACE_Utils</H4>
-
-This library contains the following ACE container classes and other
-miscellaneous classes.
-
-<PRE><CODE>
-ARGV.cpp
-ARGV.h
-ARGV.i
-Array.cpp
-Array.h
-Array.i
-Auto_Ptr.cpp
-Auto_Ptr.h
-Auto_Ptr.i
-Containers.cpp
-Containers.i
-Containers.h
-Date_Time.cpp
-Date_Time.h
-Date_Time.i
-Dynamic.cpp
-Dynamic.h
-Dynamic.i
-Filecache.cpp
-Filecache.h
-Free_List.cpp
-Free_List.i
-Free_List.h
-Get_Opt.cpp
-Get_Opt.h
-Get_Opt.i
-Hash_Map_Manager.cpp
-Hash_Map_Manager.h
-High_Res_Timer.cpp
-High_Res_Timer.h
-High_Res_Timer.i
-Managed_Object.cpp
-Managed_Object.h
-Managed_Object.i
-Map_Manager.cpp
-Map_Manager.h
-Map_Manager.i
-Object_Manager.cpp
-Object_Manager.i
-Object_Manager.h
-Profile_Timer.cpp
-Profile_Timer.h
-Profile_Timer.i
-Registry.cpp
-Registry.h
-Singleton.cpp
-Singleton.h
-Singleton.i
-SString.cpp
-SString.h
-SString.i
-System_Time.cpp
-System_Time.h
-Time_Request_Reply.cpp
-Time_Request_Reply.h
-Time_Value.cpp
-Time_Value.h
-Time_Value.i
-Timer_Hash.cpp
-Timer_Hash.h
-Timer_Hash_T.cpp
-Timer_Hash_T.h
-Timer_Heap.cpp
-Timer_Heap.h
-Timer_Heap.i
-Timer_Heap_T.cpp
-Timer_Heap_T.h
-Timer_Heap_T.i
-Timer_List.cpp
-Timer_List.h
-Timer_List.i
-Timer_List_T.cpp
-Timer_List_T.h
-Timer_List_T.i
-Timer_Queue.cpp
-Timer_Queue.h
-Timer_Queue.i
-Timer_Queue_Adapters.cpp
-Timer_Queue_Adapters.h
-Timer_Queue_Adapters.i
-Timer_Queue_T.cpp
-Timer_Queue_T.h
-Timer_Queue_T.i
-Timer_Wheel.cpp
-Timer_Wheel.h
-Timer_Wheel.i
-Timer_Wheel_T.cpp
-Timer_Wheel_T.h
-Timer_Wheel_T.i
-</PRE></CODE>
-
-<H4>libACE_Logging</H4>
-
-This library contains the various ACE logging and tracing classes.
-
-<PRE><CODE>
-Dump.cpp
-Dump.h
-Dump_T.cpp
-Dump_T.h
-Log_Msg.cpp
-Log_Msg.h
-Log_Msg.i
-Log_Priority.h
-Log_Record.cpp
-Log_Record.h
-Log_Record.i
-Trace.cpp
-Trace.h
-Trace.i
-</PRE></CODE>
-
-<H4>libACE_Threads</H4>
-
-This library contains the ACE thread/process management and
-synchronization classes.
-
-<PRE><CODE>
-Activation_Queue.h
-Activation_Queue.cpp
-Atomic_Op.i
-Future.h
-Future.cpp
-Method_Object.h
-Method_Object.cpp
-Process.cpp
-Process.h
-Process.i
-Process_Manager.cpp
-Process_Manager.h
-Process_Manager.i
-Sched_Params.cpp
-Sched_Params.h
-Sched_Params.i
-Synch.cpp
-Synch.h
-Synch.i
-Synch_Options.cpp
-Synch_Options.h
-Synch_Options.i
-Synch_T.cpp
-Synch_T.h
-Synch_T.i
-Thread.cpp
-Thread.h
-Thread.i
-Thread_Manager.cpp
-Thread_Manager.h
-Thread_Manager.i
-Token.cpp
-Token.h
-Token.i
-</PRE></CODE>
-
-<H4>libACE_Demux</H4>
-
-This library contains the ACE Reactor and its associated classes,
-including the ACE Connection components.
-
-<PRE><CODE>
-Event_Handler.cpp
-Event_Handler.h
-Event_Handler.i
-Event_Handler_T.cpp
-Event_Handler_T.h
-Event_Handler_T.i
-Handle_Set.cpp
-Handle_Set.h
-Handle_Set.i
-Priority_Reactor.cpp
-Priority_Reactor.i
-Priority_Reactor.h
-Proactor.h
-Proactor.i
-Proactor.cpp
-Reactor.cpp
-Reactor.h
-Reactor.i
-Reactor_Impl.h
-Select_Reactor.cpp
-Select_Reactor.h
-Select_Reactor.i
-WFMO_Reactor.cpp
-WFMO_Reactor.h
-WFMO_Reactor.i
-XtReactor.cpp
-XtReactor.h
-</PRE></CODE>
-
-<H4>libACE_Connection</H4>
-
-This library contains the ACE Connection components, i.e., Acceptor,
-Connector, and Svc_Handler.
-
-<PRE><CODE>
-Acceptor.cpp
-Acceptor.h
-Acceptor.i
-Asynch_Acceptor.cpp
-Asynch_Acceptor.h
-Asynch_Acceptor.i
-Asynch_IO.cpp
-Asynch_IO.h
-Asynch_IO.i
-Connector.cpp
-Connector.h
-Connector.i
-Dynamic_Service.cpp
-Dynamic_Service.h
-Dynamic_Service.i
-Strategies.cpp
-Strategies.h
-Strategies.i
-Strategies_T.cpp
-Strategies_T.h
-Strategies_T.i
-Svc_Handler.cpp
-Svc_Handler.h
-Svc_Handler.i
-</PRE></CODE>
-
-<H4>libACE_Sockets</H4>
-
-This library contains the ACE C++ wrappers for sockets.
-
-<PRE><CODE>
-IPC_SAP.cpp
-IPC_SAP.h
-IPC_SAP.i
-LOCK_SOCK_Acceptor.cpp
-LOCK_SOCK_Acceptor.h
-LSOCK.cpp
-LSOCK.h
-LSOCK.i
-LSOCK_Acceptor.cpp
-LSOCK_Acceptor.h
-LSOCK_Acceptor.i
-LSOCK_CODgram.cpp
-LSOCK_CODgram.h
-LSOCK_CODgram.i
-LSOCK_Connector.cpp
-LSOCK_Connector.h
-LSOCK_Connector.i
-LSOCK_Dgram.cpp
-LSOCK_Dgram.h
-LSOCK_Dgram.i
-LSOCK_Stream.cpp
-LSOCK_Stream.h
-LSOCK_Stream.i
-SOCK.cpp
-SOCK.h
-SOCK.i
-SOCK_Acceptor.cpp
-SOCK_Acceptor.h
-SOCK_Acceptor.i
-SOCK_CODgram.cpp
-SOCK_CODgram.h
-SOCK_CODgram.i
-SOCK_Connector.cpp
-SOCK_Connector.h
-SOCK_Connector.i
-SOCK_Dgram.cpp
-SOCK_Dgram.h
-SOCK_Dgram.i
-SOCK_Dgram_Bcast.cpp
-SOCK_Dgram_Bcast.h
-SOCK_Dgram_Bcast.i
-SOCK_Dgram_Mcast.cpp
-SOCK_Dgram_Mcast.h
-SOCK_Dgram_Mcast.i
-SOCK_IO.cpp
-SOCK_IO.h
-SOCK_IO.i
-SOCK_Stream.cpp
-SOCK_Stream.h
-SOCK_Stream.i
-
-</PRE></CODE>
-
-<H4>libACE_IPC</H4>
-
-This library contains all the ACE C++ wrappers for the other types of
-IPC and FILE I/O other than sockets. This library will depend on the
-<CODE>libACE_Socket</CODE> library.
-
-<PRE><CODE>
-
-Addr.cpp
-Addr.h
-Addr.i
-DEV.cpp
-DEV.h
-DEV.i
-DEV_Addr.cpp
-DEV_Addr.h
-DEV_Addr.i
-DEV_Connector.cpp
-DEV_Connector.h
-DEV_Connector.i
-DEV_IO.cpp
-DEV_IO.h
-DEV_IO.i
-FIFO.cpp
-FIFO.h
-FIFO.i
-FIFO_Recv.cpp
-FIFO_Recv.h
-FIFO_Recv.i
-FIFO_Recv_Msg.cpp
-FIFO_Recv_Msg.h
-FIFO_Recv_Msg.i
-FIFO_Send.cpp
-FIFO_Send.h
-FIFO_Send.i
-FIFO_Send_Msg.cpp
-FIFO_Send_Msg.h
-FIFO_Send_Msg.i
-FILE_Addr.cpp
-FILE_Addr.h
-FILE_Addr.i
-FILE.cpp
-FILE.h
-FILE.i
-FILE_Connector.cpp
-FILE_Connector.h
-FILE_Connector.i
-FILE_IO.cpp
-FILE_IO.h
-FILE_IO.i
-INET_Addr.cpp
-INET_Addr.h
-INET_Addr.i
-IO_SAP.cpp
-IO_SAP.h
-IO_SAP.i
-IOStream.cpp
-IOStream.h
-IOStream_T.cpp
-IOStream_T.h
-IOStream_T.i
-Pipe.cpp
-Pipe.h
-Pipe.i
-Signal.cpp
-Signal.h
-Signal.i
-
-SPIPE_Addr.cpp
-SPIPE_Addr.h
-SPIPE_Addr.i
-SPIPE.cpp
-SPIPE.h
-SPIPE.i
-SPIPE_Acceptor.cpp
-SPIPE_Acceptor.h
-SPIPE_Acceptor.i
-SPIPE_Connector.cpp
-SPIPE_Connector.h
-SPIPE_Connector.i
-SPIPE_Stream.cpp
-SPIPE_Stream.h
-SPIPE_Stream.i
-SV_Message.cpp
-SV_Message.h
-SV_Message.i
-SV_Message_Queue.cpp
-SV_Message_Queue.h
-SV_Message_Queue.i
-SV_Semaphore_Complex.cpp
-SV_Semaphore_Complex.h
-SV_Semaphore_Complex.i
-SV_Semaphore_Simple.cpp
-SV_Semaphore_Simple.h
-SV_Semaphore_Simple.i
-SV_Shared_Memory.cpp
-SV_Shared_Memory.h
-SV_Shared_Memory.i
-TLI.cpp
-TLI.h
-TLI.i
-TLI_Acceptor.cpp
-TLI_Acceptor.h
-TLI_Acceptor.i
-TLI_Connector.cpp
-TLI_Connector.h
-TLI_Connector.i
-TLI_Stream.cpp
-TLI_Stream.h
-TLI_Stream.i
-TTY_IO.cpp
-TTY_IO.h
-Typed_SV_Message.cpp
-Typed_SV_Message.h
-Typed_SV_Message.i
-Typed_SV_Message_Queue.cpp
-Typed_SV_Message_Queue.h
-Typed_SV_Message_Queue.i
-UNIX_Addr.cpp
-UNIX_Addr.h
-UNIX_Addr.i
-UPIPE_Addr.h
-UPIPE_Acceptor.cpp
-UPIPE_Acceptor.h
-UPIPE_Acceptor.i
-UPIPE_Connector.cpp
-UPIPE_Connector.h
-UPIPE_Connector.i
-UPIPE_Stream.cpp
-UPIPE_Stream.h
-UPIPE_Stream.i
-</PRE></CODE>
-
-<H4>libACE_Svcconf</H4>
-
-This library contains the ACE C++ wrappers for the Service
-Configurator component.
-
-<PRE><CODE>
-Parse_Node.cpp
-Parse_Node.h
-Parse_Node.i
-Service_Config.cpp
-Service_Config.h
-Service_Config.i
-Service_Main.cpp
-Service_Manager.cpp
-Service_Manager.h
-Service_Manager.i
-Service_Object.cpp
-Service_Object.h
-Service_Object.i
-Service_Record.cpp
-Service_Record.h
-Service_Record.i
-Service_Repository.cpp
-Service_Repository.h
-Service_Repository.i
-Service_Types.cpp
-Service_Types.i
-Service_Types.h
-Shared_Object.cpp
-Shared_Object.h
-Shared_Object.i
-Svc_Conf.h
-Svc_Conf_l.cpp
-Svc_Conf_y.cpp
-Svc_Conf_Tokens.h
-</PRE></CODE>
-
-<H4>libACE_Streams</H4>
-
-This library contains the ACE Streams classes.
-
-<PRE><CODE>
-IO_Cntl_Msg.cpp
-IO_Cntl_Msg.h
-IO_Cntl_Msg.i
-Message_Block.cpp
-Message_Block.h
-Message_Block.i
-Message_Queue.cpp
-Message_Queue.h
-Message_Queue.i
-Message_Queue_T.cpp
-Message_Queue_T.h
-Message_Queue_T.i
-Module.cpp
-Module.h
-Module.i
-Multiplexor.cpp
-Multiplexor.h
-Multiplexor.i
-Stream.cpp
-Stream.h
-Stream.i
-Stream_Modules.cpp
-Stream_Modules.h
-Stream_Modules.i
-Task.cpp
-Task.h
-Task.i
-Task_T.cpp
-Task_T.h
-Task_T.i
-</PRE></CODE>
-
-<H4>libACE_Memory</H4>
-
-This library contains the ACE C++ wrappers for shared memory and
-memory-mapped files.
-
-<PRE><CODE>
-Malloc.cpp
-Malloc.h
-Malloc.i
-Malloc_T.cpp
-Malloc_T.h
-Malloc_T.i
-Mem_Map.cpp
-Mem_Map.h
-Mem_Map.i
-Memory_Pool.cpp
-Memory_Pool.h
-Memory_Pool.i
-Obstack.cpp
-Obstack.h
-Read_Buffer.cpp
-Read_Buffer.h
-Read_Buffer.i
-Shared_Memory.h
-Shared_Memory_MM.cpp
-Shared_Memory_MM.h
-Shared_Memory_MM.i
-Shared_Memory_SV.cpp
-Shared_Memory_SV.h
-Shared_Memory_SV.i
-</PRE></CODE>
-
-<HR><P>
-Back to the <A HREF="ACE.html">ACE</A> home page.
-
-<!--#include virtual="/~schmidt/cgi-sig.html" -->
-</BODY>
-</HTML>
diff --git a/ChangeLog-98b b/ChangeLog-98b
index 45e9cb81915..cc025f002cc 100644
--- a/ChangeLog-98b
+++ b/ChangeLog-98b
@@ -1,3 +1,18 @@
+Fri Aug 21 09:25:21 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
+
+ * ace/OS.h: Moved several #ifdefs from Profile_Timer.h into OS.h
+ to clean up the code.
+
+ * ace/Profile_Timer.h: Cleaned up the class definition to make the
+ OSE tool happy. Thanks to Doug Anderson <doug@clark.net> for
+ reporting this.
+
+ * etc: Moved the ACE-subsets.html file into $ACE_ROOT/etc.
+
+ * ace/Synch_Options.h: Fixed a typo that was giving the OSE tool
+ fits! Thanks to Doug Anderson <doug@clark.net> for reporting
+ this.
+
Fri Aug 21 03:41:01 1998 Nanbor Wang <nanbor@cs.wustl.edu>
* examples/OS/Process/process.cpp:
diff --git a/DOC-way.html b/DOC-way.html
deleted file mode 100644
index da5ba6a541a..00000000000
--- a/DOC-way.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<HTML>
-
-<HEAD>
-<TITLE>The Way of DOC</TITLE>
-</HEAD>
-
-<BODY text = "#ffffff"
-link="#80ffff"
-vlink="#ffde00"
-bgcolor="#000055">
-
-<HR>
-<H3>The Way of DOC</H3>
-
-To build an effective systems research group, it's essential to
-develop a culture that is supportive to software development and
-software system researchers and developers. The following are some of
-the key precepts that underly the culture of the <A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE-members.html">DOC</A>
-research group:
-
-<UL>
-<LI> Work hard
-<LI> Have fun
-<LI> Be creative
-<LI> Learn new skills
-<LI> Teach your skills to others
-<LI> Value the contributions of team members
-<LI> Write papers
-<LI> Read papers
-<LI> Give presentations
-<LI> Respond to ACE users questions
-<LI> Delegate responsibility
-<LI> Accept responsibility
-<LI> Play chess
-<LI> Play chess after being awake all night
-<LI> Make paper airplanes
-<li> Drink Nestea
-<li> Watch South Park
-<li> Juggle and bounce balls
-<LI> Swear under your breath at C++
-<LI> Fix at least two bugs every day
-<LI> Create at least one bug every day (and then fix it ;-))
-<LI> Fix your own bugs
-<LI> Swear at other people's bugs.... but also fix them
-<LI> Move one step closer to world domination every day
-</UL>
-
-</BODY>
-</HTML>
-
-
-
diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h b/TAO/performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h
index d7428d85633..0b03ff1e2c3 100644
--- a/TAO/performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h
+++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h
@@ -40,6 +40,8 @@
//
// I will integrate this, together with the sqrt() function when
// the implementation is complete. --Sergio.
+// @@ Sergio, can you please use the ACE_timer_t type for this instead
+// of #define'ing double?!
#if defined (ACE_LACKS_FLOATING_POINT)
#define double ACE_UINT32
#define fabs(X) ((X) >= 0 ? (X) : -(X))
diff --git a/TAO/tests/Cubit/COOL/MT_Cubit/Task_Client.h b/TAO/tests/Cubit/COOL/MT_Cubit/Task_Client.h
index 3e7e301e9a0..5b04c3a73b5 100644
--- a/TAO/tests/Cubit/COOL/MT_Cubit/Task_Client.h
+++ b/TAO/tests/Cubit/COOL/MT_Cubit/Task_Client.h
@@ -35,6 +35,7 @@
//
// I will integrate this, together with the sqrt() function when
// the implementation is complete. --Sergio.
+// @@ Sergio, can you please use the ACE_timer_t here rather than #define'ing double?
#if defined (ACE_LACKS_FLOATING_POINT)
#define double ACE_UINT32
#define fabs(X) ((X) >= 0 ? (X) : -(X))
diff --git a/TAO/tests/Cubit/TAO/MT_Cubit/Task_Client.h b/TAO/tests/Cubit/TAO/MT_Cubit/Task_Client.h
index d7428d85633..0b03ff1e2c3 100644
--- a/TAO/tests/Cubit/TAO/MT_Cubit/Task_Client.h
+++ b/TAO/tests/Cubit/TAO/MT_Cubit/Task_Client.h
@@ -40,6 +40,8 @@
//
// I will integrate this, together with the sqrt() function when
// the implementation is complete. --Sergio.
+// @@ Sergio, can you please use the ACE_timer_t type for this instead
+// of #define'ing double?!
#if defined (ACE_LACKS_FLOATING_POINT)
#define double ACE_UINT32
#define fabs(X) ((X) >= 0 ? (X) : -(X))
diff --git a/ace/OS.h b/ace/OS.h
index 935f76c34f5..1484aae7cb4 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -9,11 +9,6 @@
// = FILENAME
// OS.h
//
-// = DESCRIPTION
-// This file and its associated OS.i and OS.cpp files are the primary
-// point of portability for ACE. Once you get this file ported to a
-// new platform, then pretty much everything else comes for "free."
-//
// = AUTHOR
// Doug Schmidt <schmidt@cs.wustl.edu>, Jesper S. M|ller
// <stophph@diku.dk>, and a cast of thousands...
@@ -27,6 +22,12 @@
// configuration file (e.g., config-sunos5-sunc++-4.x.h).
# include "ace/inc_user_config.h"
+#if defined (ACE_LACKS_FLOATING_POINT)
+typedef ACE_UINT32 ACE_timer_t;
+#else
+typedef double ACE_timer_t;
+#endif /* ACE_LACKS_FLOATING_POINT */
+
# if defined (ACE_HAS_MOSTLY_UNICODE_APIS) && !defined (UNICODE)
# error UNICODE must be defined when using ACE_HAS_MOSTLY_UNICODE_APIS, check your compiler document on how to enable UNICODE.
# endif /* ACE_HAS_MOSTLY_UNICODE_APIS && !UNICODE */
@@ -1008,13 +1009,12 @@ class ACE_Export ACE_Time_Value
// Operations on "timeval" structures.
//
// = DESCRIPTION
- // This class centralizes all the time-related processing in
- // ACE. These timers are typically used in conjunction with
- // lower-level OS mechanisms like <select>, <poll>, or
- // <cond_timedwait>. ACE_Time_Value help make the use of these
- // mechanisms portable across OS platforms,
+ // This class centralizes all the time related processing in
+ // ACE. These timers are typically used in conjunction with OS
+ // mechanisms like <select>, <poll>, or <cond_timedwait>.
+ // <ACE_Time_Value> makes the use of these mechanisms portable
+ // across OS platforms,
public:
-
// = Useful constants.
static const ACE_Time_Value zero;
@@ -4078,43 +4078,50 @@ private:
// destructor and has no friends.
};
+#if defined (ACE_HAS_PRUSAGE_T)
+ typedef prusage_t ACE_Rusage;
+#elif defined (ACE_HAS_GETRUSAGE)
+ typedef rusage ACE_Rusage;
+#endif /* ACE_HAS_PRUSAGE_T */
+
class ACE_Export ACE_OS
{
// = TITLE
- // This class defines an operating system independent
- // programming API that shields developers from non-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.
+ // This class defines an OS independent programming API that
+ // shields developers from nonportable aspects of writing
+ // efficient system programs on Win32, POSIX and other versions
+ // of UNIX, and various real-time operating systems.
//
// = DESCRIPTION
- // This class encapsulates all the differences between various
- // versions of UNIX and WIN32! The other components in
- // ACE are programmed to use only the methods in this class,
- // which makes it *much* easier to move ACE to a new platform.
- // The methods in this class also automatically restart when
- // interrupts occur during system calls (assuming that the
- // <ACE_Log_Msg::restart> flag is enabled).
+ // This class encapsulates the differences between various OS
+ // platforms. When porting ACE to a new platform, this class is
+ // the place to focus on. Once this file is ported to a new
+ // platform, pretty much everything else comes for "free." See
+ // <www.cs.wustl.edu/~schmidt/ACE_wrappers/etc/ACE-porting.html>
+ // for instructions on porting ACE. Please see the README file
+ // in this directory for complete information on the meaning of
+ // the various macros.
ACE_CLASS_IS_NAMESPACE (ACE_OS);
-
public:
+# if defined (CHORUS)
+ // We must format this code as follows to avoid confusing OSE.
enum ACE_HRTimer_Op
{
-# if defined (CHORUS)
ACE_HRTIMER_START = K_BSTART,
ACE_HRTIMER_INCR = K_BPOINT,
ACE_HRTIMER_STOP = K_BSTOP,
ACE_HRTIMER_GETTIME = 0xFFFF
+ };
# else /* ! CHORUS */
+ enum ACE_HRTimer_Op
+ {
ACE_HRTIMER_START = 0x0, // Only use these if you can stand
ACE_HRTIMER_INCR = 0x1, // for interrupts to be disabled during
ACE_HRTIMER_STOP = 0x2, // the timed interval!!!!
ACE_HRTIMER_GETTIME = 0xFFFF
-# endif /* ! CHORUS */
};
+# endif /* ! CHORUS */
class ace_flock_t
{
@@ -4137,8 +4144,8 @@ public:
// Handle to the underlying file.
};
- // = Default Win32 Security Attributes definition.
#if defined (ACE_WIN32)
+ // = Default Win32 Security Attributes definition.
static LPSECURITY_ATTRIBUTES default_win32_security_attributes (LPSECURITY_ATTRIBUTES);
#endif /* ACE_WIN32 */
diff --git a/ace/Profile_Timer.h b/ace/Profile_Timer.h
index 3886a6107a2..7afefd9e895 100644
--- a/ace/Profile_Timer.h
+++ b/ace/Profile_Timer.h
@@ -21,25 +21,29 @@
#include "ace/Time_Value.h"
#include "ace/High_Res_Timer.h"
-#if defined (ACE_HAS_PRUSAGE_T) || defined (ACE_HAS_GETRUSAGE)
-
class ACE_Export ACE_Profile_Timer
{
// = TITLE
// This class provides both a timing mechanism and a mechanism
// for reporting the resource usage of a process.
public:
- struct ACE_Elapsed_Time
- {
- double real_time;
- double user_time;
- double system_time;
- };
-#if defined (ACE_HAS_PRUSAGE_T)
- typedef prusage_t Rusage;
-#elif defined (ACE_HAS_GETRUSAGE)
- typedef rusage Rusage;
-#endif /* ACE_HAS_PRUSAGE_T */
+
+ class ACE_Elapsed_Time
+ {
+ // = TITLE
+ // Keeps track of the various user, system, and elapsed (real)
+ // times.
+ //
+ // = DESCRIPTION
+ // If <ACE_HAS_FLOATING_POINT> is enabled these values are in
+ // microseconds, otherwise, they are in seconds.
+ public:
+ ACE_timer_t real_time;
+ ACE_timer_t user_time;
+ ACE_timer_t system_time;
+ };
+
+ typedef ACE_Rusage Rusage;
// = Initialization and termination methods.
ACE_Profile_Timer (void);
@@ -112,43 +116,11 @@ private:
ACE_Time_Value last_time_;
// Keep track of the last time for incremental timing.
-
-#endif /* ACE_HAS_PRUSAGE_T */
-};
-
-#else /* ! ACE_HAS_PRUSAGE_T && ! ACE_HAS_GETRUSAGE */
-
-class ACE_Export ACE_Profile_Timer
-{
-public:
- struct ACE_Elapsed_Time
- {
-#if defined (ACE_LACKS_FLOATING_POINT)
- ACE_UINT32 real_time; // units of microseconds!
- ACE_UINT32 user_time;
- ACE_UINT32 system_time;
-#else /* ! ACE_LACKS_FLOATING_POINT */
- double real_time; // units of seconds
- double user_time;
- double system_time;
-#endif /* ! ACE_LACKS_FLOATING_POINT */
- };
-
- ACE_Profile_Timer (void);
- ~ACE_Profile_Timer (void);
- int start (void);
- int stop (void);
- int elapsed_time (ACE_Elapsed_Time &et);
-
- void dump (void) const;
- // Dump the state of an object.
-
-private:
+#else
ACE_High_Res_Timer timer_;
+#endif /* ACE_HAS_PRUSAGE_T */
};
-#endif /* ! ACE_HAS_PRUSAGE_T && ! ACE_HAS_GETRUSAGE */
-
#if defined (__ACE_INLINE__)
# include "ace/Profile_Timer.i"
#endif /* __ACE_INLINE__ */
diff --git a/ace/README b/ace/README
index dbd7fab354e..bf7135c541b 100644
--- a/ace/README
+++ b/ace/README
@@ -247,7 +247,7 @@ ACE_LACKS_CONDATTR_PSHARED Platform has no implementation of pthrea
ACE_LACKS_DIFFTIME Platform lacks difftime() implementation
ACE_LACKS_EXEC Platform lacks the exec() family of system calls (e.g., Win32, VxWorks, Chorus)
ACE_LACKS_FILELOCKS Platform lacks file locking mechanism
-ACE_LACKS_FLOATING_POINT Platform does not support floating point operations
+ACE_LACKS_FLOATING_POINT Platform does not support floating point operations (e.g., certain Chorus hardware platforms)
ACE_LACKS_FORK Platform lacks the fork() system call (e.g., Win32, VxWorks, Chorus)
ACE_LACKS_GETOPT_PROTO Platform lacks the getopt() prototype (e.g., LynxOS)
ACE_LACKS_GETPGID Platform lacks getpgid() call (e.g., Win32, Chorus, and FreeBSD).
diff --git a/ace/Synch_Options.h b/ace/Synch_Options.h
index cd65556921e..d4e9693a488 100644
--- a/ace/Synch_Options.h
+++ b/ace/Synch_Options.h
@@ -25,7 +25,7 @@ class ACE_Export ACE_Synch_Options
// Contains the values of options used to determine the
// synchronous and asynchronous behavior.
//
- // DESCRIPTION =
+ // = DESCRIPTION
// Values support the following behavior (TV == "timeout"
// and UR == "use ACE_Reactor"):
//
diff --git a/ace/Thread_Manager.h b/ace/Thread_Manager.h
index 4e95e4871b1..893d47130af 100644
--- a/ace/Thread_Manager.h
+++ b/ace/Thread_Manager.h
@@ -54,7 +54,6 @@
// this is a big number
#endif /* ACE_DEFAULT_THREAD_MANAGER_HWM */
-
// This is the synchronization mechanism used to prevent a thread
// descriptor gets removed from the Thread_Manager before it gets
// stash into it. If you want to disable this feature (and risk of
diff --git a/ace/UPIPE_Addr.h b/ace/UPIPE_Addr.h
index 6f86a99547f..1eadd334b93 100644
--- a/ace/UPIPE_Addr.h
+++ b/ace/UPIPE_Addr.h
@@ -22,4 +22,19 @@
typedef ACE_SPIPE_Addr ACE_UPIPE_Addr;
+#if 0
+// We need this "class" to make the class2man documentation utility
+// happy.
+class ACE_Export ACE_UPIPE_Addr
+{
+ // = TITLE
+ // Defines the ACE "user pipe" address family address format.
+ //
+ // = DESCRIPTION
+ // This class has an identical interface to the <ACE_SPIPE_Addr>
+ // class. In fact, it's simply a typedef!
+public:
+ // = Same interface as <ACE_SPIPE_Addr>.
+};
+#endif /* 0 */
#endif /* ACE_UPIPE_ADDR_H */
diff --git a/docs/ACE-categories.html b/docs/ACE-categories.html
index 6e91e1fb228..8cc25acac48 100644
--- a/docs/ACE-categories.html
+++ b/docs/ACE-categories.html
@@ -20,7 +20,7 @@ HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ace">$ACE_ROOT/ace</A>
into its appropriate class category and provides a link to the C++
source code and <A
HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/man/acewindex.html">HTML
-manual pages</A>. <P>
+versions</A> of the relevant manual pages</A>. <P>
<b>[ACE]</b>
<ul>
@@ -44,7 +44,6 @@ manual pages</A>. <P>
<li><a href = "ace/Containers.cpp">Containers.cpp</a></li>
<li><a href = "ace/Containers.i">Containers.i</a></li>
<li><a href = "ace/Containers.h">Containers.h</a></li>
-<b><a href = "man/html/ACE_Containers.html">[man page]</a></b>
<li><a href = "ace/Hash_Map_Manager.cpp">Hash_Map_Manager.cpp</a></li>
<li><a href = "ace/Hash_Map_Manager.h">Hash_Map_Manager.h</a></li>
<b><a href = "man/html/ACE_Hash_Map_Manager.html">[man page]</a></b>
@@ -124,13 +123,10 @@ manual pages</A>. <P>
<b>[Config]</b>
<ul>
<li><a href = "ace/config.h">config.h</a></li>
-<b><a href = "man/html/ACE_config.html">[man page]</a></b>
<li><a href = "ace/Basic_Types.cpp">Basic_Types.cpp</a></li>
<li><a href = "ace/Basic_Types.h">Basic_Types.h</a></li>
-<b><a href = "man/html/ACE_Basic_Types.html">[man page]</a></b>
<li><a href = "ace/Basic_Types.i">Basic_Types.i</a></li>
<li><a href = "ace/Version.h">Version.h</a></li>
-<b><a href = "man/html/ACE_Version.html">[man page]</a></b>
</ul>
<b>[Connection]</b>
<ul>
@@ -144,7 +140,6 @@ manual pages</A>. <P>
<li><a href = "ace/Asynch_Acceptor.i">Asynch_Acceptor.i</a></li>
<li><a href = "ace/Asynch_IO.cpp">Asynch_IO.cpp</a></li>
<li><a href = "ace/Asynch_IO.h">Asynch_IO.h</a></li>
-<b><a href = "man/html/ACE_Asynch_IO.html">[man page]</a></b>
<li><a href = "ace/Asynch_IO.i">Asynch_IO.i</a></li>
<li><a href = "ace/Connector.cpp">Connector.cpp</a></li>
<li><a href = "ace/Connector.h">Connector.h</a></li>
@@ -156,11 +151,9 @@ manual pages</A>. <P>
<li><a href = "ace/Dynamic_Service.i">Dynamic_Service.i</a></li>
<li><a href = "ace/Strategies.cpp">Strategies.cpp</a></li>
<li><a href = "ace/Strategies.h">Strategies.h</a></li>
-<b><a href = "man/html/ACE_Strategies.html">[man page]</a></b>
<li><a href = "ace/Strategies.i">Strategies.i</a></li>
<li><a href = "ace/Strategies_T.cpp">Strategies_T.cpp</a></li>
<li><a href = "ace/Strategies_T.h">Strategies_T.h</a></li>
-<b><a href = "man/html/ACE_Strategies_T.html">[man page]</a></b>
<li><a href = "ace/Strategies_T.i">Strategies_T.i</a></li>
<li><a href = "ace/Svc_Handler.cpp">Svc_Handler.cpp</a></li>
<li><a href = "ace/Svc_Handler.h">Svc_Handler.h</a></li>
@@ -389,7 +382,7 @@ manual pages</A>. <P>
<b><a href = "man/html/ACE_UPIPE_Stream.html">[man page]</a></b>
<li><a href = "ace/UPIPE_Stream.i">UPIPE_Stream.i</a></li>
</ul>
-<b>[Utils]</b>
+<b>[Misc]</b>
<ul>
<li><a href = "ace/IOStream.cpp">IOStream.cpp</a></li>
<li><a href = "ace/IOStream.h">IOStream.h</a></li>
@@ -404,7 +397,6 @@ manual pages</A>. <P>
<li><a href = "ace/Pipe.i">Pipe.i</a></li>
<li><a href = "ace/Signal.cpp">Signal.cpp</a></li>
<li><a href = "ace/Signal.h">Signal.h</a></li>
-<b><a href = "man/html/ACE_Signal.html">[man page]</a></b>
<li><a href = "ace/Signal.i">Signal.i</a></li>
</ul>
</ul>
@@ -412,16 +404,13 @@ manual pages</A>. <P>
<ul>
<li><a href = "ace/Dump.cpp">Dump.cpp</a></li>
<li><a href = "ace/Dump.h">Dump.h</a></li>
-<b><a href = "man/html/ACE_Dump.html">[man page]</a></b>
<li><a href = "ace/Dump_T.cpp">Dump_T.cpp</a></li>
<li><a href = "ace/Dump_T.h">Dump_T.h</a></li>
-<b><a href = "man/html/ACE_Dump_T.html">[man page]</a></b>
<li><a href = "ace/Log_Msg.cpp">Log_Msg.cpp</a></li>
<li><a href = "ace/Log_Msg.h">Log_Msg.h</a></li>
<b><a href = "man/html/ACE_Log_Msg.html">[man page]</a></b>
<li><a href = "ace/Log_Msg.i">Log_Msg.i</a></li>
<li><a href = "ace/Log_Priority.h">Log_Priority.h</a></li>
-<b><a href = "man/html/ACE_Log_Priority.html">[man page]</a></b>
<li><a href = "ace/Log_Record.cpp">Log_Record.cpp</a></li>
<li><a href = "ace/Log_Record.h">Log_Record.h</a></li>
<b><a href = "man/html/ACE_Log_Record.html">[man page]</a></b>
@@ -448,11 +437,9 @@ manual pages</A>. <P>
<li><a href = "ace/Malloc.i">Malloc.i</a></li>
<li><a href = "ace/Malloc_T.cpp">Malloc_T.cpp</a></li>
<li><a href = "ace/Malloc_T.h">Malloc_T.h</a></li>
-<b><a href = "man/html/ACE_Malloc_T.html">[man page]</a></b>
<li><a href = "ace/Malloc_T.i">Malloc_T.i</a></li>
<li><a href = "ace/Memory_Pool.cpp">Memory_Pool.cpp</a></li>
<li><a href = "ace/Memory_Pool.h">Memory_Pool.h</a></li>
-<b><a href = "man/html/ACE_Memory_Pool.html">[man page]</a></b>
<li><a href = "ace/Memory_Pool.i">Memory_Pool.i</a></li>
</ul>
<b>[Shared_Memory]</b>
@@ -487,7 +474,6 @@ manual pages</A>. <P>
<li><a href = "ace/ARGV.i">ARGV.i</a></li>
<li><a href = "ace/Auto_Ptr.cpp">Auto_Ptr.cpp</a></li>
<li><a href = "ace/Auto_Ptr.h">Auto_Ptr.h</a></li>
-<b><a href = "man/html/ACE_Auto_Ptr.html">[man page]</a></b>
<li><a href = "ace/Auto_Ptr.i">Auto_Ptr.i</a></li>
<li><a href = "ace/Date_Time.cpp">Date_Time.cpp</a></li>
<li><a href = "ace/Date_Time.h">Date_Time.h</a></li>
@@ -508,9 +494,9 @@ manual pages</A>. <P>
<li><a href = "ace/Singleton.h">Singleton.h</a></li>
<b><a href = "man/html/ACE_Singleton.html">[man page]</a></b>
<li><a href = "ace/Singleton.i">Singleton.i</a></li>
-<li><a href = "ace/Systcode_Time.cpp">Systcode_Time.cpp</a></li>
-<li><a href = "ace/Systcode_Time.h">Systcode_Time.h</a></li>
-<b><a href = "man/html/ACE_Systcode_Time.html">[man page]</a></b>
+<li><a href = "ace/System_Time.cpp">System_Time.cpp</a></li>
+<li><a href = "ace/System_Time.h">System_Time.h</a></li>
+<b><a href = "man/html/ACE_System_Time.html">[man page]</a></b>
</ul>
<b>[Name_Service]</b>
<ul>
@@ -519,14 +505,12 @@ manual pages</A>. <P>
<b><a href = "man/html/ACE_Local_Name_Space.html">[man page]</a></b>
<li><a href = "ace/Local_Name_Space_T.cpp">Local_Name_Space_T.cpp</a></li>
<li><a href = "ace/Local_Name_Space_T.h">Local_Name_Space_T.h</a></li>
-<b><a href = "man/html/ACE_Local_Name_Space_T.html">[man page]</a></b>
<b><a href = "man/html/ACE_Name_Options.html">[man page]</a></b>
<li><a href = "ace/Name_Proxy.cpp">Name_Proxy.cpp</a></li>
<li><a href = "ace/Name_Proxy.h">Name_Proxy.h</a></li>
<b><a href = "man/html/ACE_Name_Proxy.html">[man page]</a></b>
<li><a href = "ace/Name_Request_Reply.cpp">Name_Request_Reply.cpp</a></li>
<li><a href = "ace/Name_Request_Reply.h">Name_Request_Reply.h</a></li>
-<b><a href = "man/html/ACE_Name_Request_Reply.html">[man page]</a></b>
<li><a href = "ace/Name_Space.cpp">Name_Space.cpp</a></li>
<li><a href = "ace/Name_Space.h">Name_Space.h</a></li>
<b><a href = "man/html/ACE_Name_Space.html">[man page]</a></b>
@@ -536,15 +520,15 @@ manual pages</A>. <P>
<li><a href = "ace/Registry_Name_Space.cpp">Registry_Name_Space.cpp</a></li>
<li><a href = "ace/Registry_Name_Space.h">Registry_Name_Space.h</a></li>
<b><a href = "man/html/ACE_Registry_Name_Space.html">[man page]</a></b>
-<li><a href = "ace/Rcodeote_Name_Space.cpp">Rcodeote_Name_Space.cpp</a></li>
-<li><a href = "ace/Rcodeote_Name_Space.h">Rcodeote_Name_Space.h</a></li>
-<b><a href = "man/html/ACE_Rcodeote_Name_Space.html">[man page]</a></b>
+<li><a href = "ace/Remote_Name_Space.cpp">Remote_Name_Space.cpp</a></li>
+<li><a href = "ace/Remote_Name_Space.h">Remote_Name_Space.h</a></li>
+<b><a href = "man/html/ACE_Remote_Name_Space.html">[man page]</a></b>
</ul>
<b>[OS Adapters]</b>
<ul>
<li><a href = "ace/ACE.cpp">ACE.cpp</a></li>
<li><a href = "ace/ACE.h">ACE.h</a></li>
-<b><a href = "man/html/ACE_ACE.html">[man page]</a></b>
+<b><a href = "man/html/ACE.html">[man page]</a></b>
<li><a href = "ace/ACE.i">ACE.i</a></li>
<li><a href = "ace/OS.cpp">OS.cpp</a></li>
<li><a href = "ace/OS.h">OS.h</a></li>
@@ -610,7 +594,6 @@ manual pages</A>. <P>
<li><a href = "ace/Service_Object.h">Service_Object.h</a></li>
<b><a href = "man/html/ACE_Service_Object.html">[man page]</a></b>
<li><a href = "ace/Service_Object.i">Service_Object.i</a></li>
-<b><a href = "man/html/ACE_Service_Record.html">[man page]</a></b>
<li><a href = "ace/Service_Repository.cpp">Service_Repository.cpp</a></li>
<li><a href = "ace/Service_Repository.h">Service_Repository.h</a></li>
<b><a href = "man/html/ACE_Service_Repository.html">[man page]</a></b>
@@ -618,17 +601,14 @@ manual pages</A>. <P>
<li><a href = "ace/Service_Types.cpp">Service_Types.cpp</a></li>
<li><a href = "ace/Service_Types.i">Service_Types.i</a></li>
<li><a href = "ace/Service_Types.h">Service_Types.h</a></li>
-<b><a href = "man/html/ACE_Service_Types.html">[man page]</a></b>
<li><a href = "ace/Shared_Object.cpp">Shared_Object.cpp</a></li>
<li><a href = "ace/Shared_Object.h">Shared_Object.h</a></li>
<b><a href = "man/html/ACE_Shared_Object.html">[man page]</a></b>
<li><a href = "ace/Shared_Object.i">Shared_Object.i</a></li>
<li><a href = "ace/Svc_Conf.h">Svc_Conf.h</a></li>
-<b><a href = "man/html/ACE_Svc_Conf.html">[man page]</a></b>
<li><a href = "ace/Svc_Conf_l.cpp">Svc_Conf_l.cpp</a></li>
<li><a href = "ace/Svc_Conf_y.cpp">Svc_Conf_y.cpp</a></li>
<li><a href = "ace/Svc_Conf_Tokens.h">Svc_Conf_Tokens.h</a></li>
-<b><a href = "man/html/ACE_Svc_Conf_Tokens.html">[man page]</a></b>
</ul>
<b>[Streams]</b>
<ul>
@@ -646,7 +626,6 @@ manual pages</A>. <P>
<li><a href = "ace/Message_Queue.i">Message_Queue.i</a></li>
<li><a href = "ace/Message_Queue_T.cpp">Message_Queue_T.cpp</a></li>
<li><a href = "ace/Message_Queue_T.h">Message_Queue_T.h</a></li>
-<b><a href = "man/html/ACE_Message_Queue_T.html">[man page]</a></b>
<li><a href = "ace/Message_Queue_T.i">Message_Queue_T.i</a></li>
<li><a href = "ace/Module.cpp">Module.cpp</a></li>
<li><a href = "ace/Module.h">Module.h</a></li>
@@ -662,7 +641,6 @@ manual pages</A>. <P>
<li><a href = "ace/Stream.i">Stream.i</a></li>
<li><a href = "ace/Stream_Modules.cpp">Stream_Modules.cpp</a></li>
<li><a href = "ace/Stream_Modules.h">Stream_Modules.h</a></li>
-<b><a href = "man/html/ACE_Stream_Modules.html">[man page]</a></b>
<li><a href = "ace/Stream_Modules.i">Stream_Modules.i</a></li>
<li><a href = "ace/Task.cpp">Task.cpp</a></li>
<li><a href = "ace/Task.h">Task.h</a></li>
@@ -670,12 +648,11 @@ manual pages</A>. <P>
<li><a href = "ace/Task.i">Task.i</a></li>
<li><a href = "ace/Task_T.cpp">Task_T.cpp</a></li>
<li><a href = "ace/Task_T.h">Task_T.h</a></li>
-<b><a href = "man/html/ACE_Task_T.html">[man page]</a></b>
<li><a href = "ace/Task_T.i">Task_T.i</a></li>
</ul>
-<b>[Systcode_V_IPC]</b>
+<b>[System_V_IPC]</b>
<ul>
-<b>[Systcode_V_Message_Queues]</b>
+<b>[System_V_Message_Queues]</b>
<ul>
<li><a href = "ace/SV_Message.cpp">SV_Message.cpp</a></li>
<li><a href = "ace/SV_Message.h">SV_Message.h</a></li>
@@ -695,18 +672,18 @@ li>
<b><a href = "man/html/ACE_Typed_SV_Message_Queue.html">[man page]</a></b>
<li><a href = "ace/Typed_SV_Message_Queue.i">Typed_SV_Message_Queue.i</a></li>
</ul>
-<b>[Systcode_V_Scodeaphores]</b>
+<b>[System_V_Semaphores]</b>
<ul>
-<li><a href = "ace/SV_Scodeaphore_Complex.cpp">SV_Scodeaphore_Complex.cpp</a></li>
-<li><a href = "ace/SV_Scodeaphore_Complex.h">SV_Scodeaphore_Complex.h</a></li>
-<b><a href = "man/html/ACE_SV_Scodeaphore_Complex.html">[man page]</a></b>
-<li><a href = "ace/SV_Scodeaphore_Complex.i">SV_Scodeaphore_Complex.i</a></li>
-<li><a href = "ace/SV_Scodeaphore_Simple.cpp">SV_Scodeaphore_Simple.cpp</a></li>
-<li><a href = "ace/SV_Scodeaphore_Simple.h">SV_Scodeaphore_Simple.h</a></li>
-<b><a href = "man/html/ACE_SV_Scodeaphore_Simple.html">[man page]</a></b>
-<li><a href = "ace/SV_Scodeaphore_Simple.i">SV_Scodeaphore_Simple.i</a></li>
+<li><a href = "ace/SV_Semaphore_Complex.cpp">SV_Semaphore_Complex.cpp</a></li>
+<li><a href = "ace/SV_Semaphore_Complex.h">SV_Semaphore_Complex.h</a></li>
+<b><a href = "man/html/ACE_SV_Semaphore_Complex.html">[man page]</a></b>
+<li><a href = "ace/SV_Semaphore_Complex.i">SV_Semaphore_Complex.i</a></li>
+<li><a href = "ace/SV_Semaphore_Simple.cpp">SV_Semaphore_Simple.cpp</a></li>
+<li><a href = "ace/SV_Semaphore_Simple.h">SV_Semaphore_Simple.h</a></li>
+<b><a href = "man/html/ACE_SV_Semaphore_Simple.html">[man page]</a></b>
+<li><a href = "ace/SV_Semaphore_Simple.i">SV_Semaphore_Simple.i</a></li>
</ul>
-<b>[Systcode_V_Shared_Memory]</b>
+<b>[System_V_Shared_Memory]</b>
<ul>
<li><a href = "ace/SV_Shared_Memory.cpp">SV_Shared_Memory.cpp</a></li>
<li><a href = "ace/SV_Shared_Memory.h">SV_Shared_Memory.h</a></li>
@@ -726,12 +703,10 @@ li>
<li><a href = "ace/Profile_Timer.i">Profile_Timer.i</a></li>
<li><a href = "ace/Time_Request_Reply.cpp">Time_Request_Reply.cpp</a></li>
<li><a href = "ace/Time_Request_Reply.h">Time_Request_Reply.h</a></li>
-<b><a href = "man/html/ACE_Time_Request_Reply.html">[man page]</a></b>
<li><a href = "ace/Time_Value.h">Time_Value.h</a></li>
<b><a href = "man/html/ACE_Time_Value.html">[man page]</a></b>
<li><a href = "ace/Timer_Hash.cpp">Timer_Hash.cpp</a></li>
<li><a href = "ace/Timer_Hash.h">Timer_Hash.h</a></li>
-<b><a href = "man/html/ACE_Timer_Hash.html">[man page]</a></b>
<li><a href = "ace/Timer_Hash_T.cpp">Timer_Hash_T.cpp</a></li>
<li><a href = "ace/Timer_Hash_T.h">Timer_Hash_T.h</a></li>
<b><a href = "man/html/ACE_Timer_Hash_T.html">[man page]</a></b>
@@ -753,7 +728,6 @@ li>
<li><a href = "ace/Timer_Queue.i">Timer_Queue.i</a></li>
<li><a href = "ace/Timer_Queue_Adapters.cpp">Timer_Queue_Adapters.cpp</a></li>
<li><a href = "ace/Timer_Queue_Adapters.h">Timer_Queue_Adapters.h</a></li>
-<b><a href = "man/html/ACE_Timer_Queue_Adapters.html">[man page]</a></b>
<li><a href = "ace/Timer_Queue_Adapters.i">Timer_Queue_Adapters.i</a></li>
<li><a href = "ace/Timer_Queue_T.cpp">Timer_Queue_T.cpp</a></li>
<li><a href = "ace/Timer_Queue_T.h">Timer_Queue_T.h</a></li>
@@ -761,7 +735,6 @@ li>
<li><a href = "ace/Timer_Queue_T.i">Timer_Queue_T.i</a></li>
<li><a href = "ace/Timer_Wheel.cpp">Timer_Wheel.cpp</a></li>
<li><a href = "ace/Timer_Wheel.h">Timer_Wheel.h</a></li>
-<b><a href = "man/html/ACE_Timer_Wheel.html">[man page]</a></b>
<li><a href = "ace/Timer_Wheel_T.cpp">Timer_Wheel_T.cpp</a></li>
<li><a href = "ace/Timer_Wheel_T.h">Timer_Wheel_T.h</a></li>
<b><a href = "man/html/ACE_Timer_Wheel_T.html">[man page]</a></b>
@@ -770,12 +743,10 @@ li>
<ul>
<li><a href = "ace/Local_Tokens.cpp">Local_Tokens.cpp</a></li>
<li><a href = "ace/Local_Tokens.h">Local_Tokens.h</a></li>
-<b><a href = "man/html/ACE_Local_Tokens.html">[man page]</a></b>
<li><a href = "ace/Local_Tokens.i">Local_Tokens.i</a></li>
-<li><a href = "ace/Rcodeote_Tokens.cpp">Rcodeote_Tokens.cpp</a></li>
-<li><a href = "ace/Rcodeote_Tokens.h">Rcodeote_Tokens.h</a></li>
-<b><a href = "man/html/ACE_Rcodeote_Tokens.html">[man page]</a></b>
-<li><a href = "ace/Rcodeote_Tokens.i">Rcodeote_Tokens.i</a></li>
+<li><a href = "ace/Remote_Tokens.cpp">Remote_Tokens.cpp</a></li>
+<li><a href = "ace/Remote_Tokens.h">Remote_Tokens.h</a></li>
+<li><a href = "ace/Remote_Tokens.i">Remote_Tokens.i</a></li>
<li><a href = "ace/Token_Collection.cpp">Token_Collection.cpp</a></li>
<li><a href = "ace/Token_Collection.h">Token_Collection.h</a></li>
<b><a href = "man/html/ACE_Token_Collection.html">[man page]</a></b>
@@ -786,10 +757,8 @@ li>
<li><a href = "ace/Token_Manager.i">Token_Manager.i</a></li>
<li><a href = "ace/Token_Request_Reply.cpp">Token_Request_Reply.cpp</a></li>
<li><a href = "ace/Token_Request_Reply.h">Token_Request_Reply.h</a></li>
-<b><a href = "man/html/ACE_Token_Request_Reply.html">[man page]</a></b>
<li><a href = "ace/Token_Request_Reply.i">Token_Request_Reply.i</a></li>
<li><a href = "ace/Token_Invariants.h">Token_Invariants.h</a></li>
-<b><a href = "man/html/ACE_Token_Invariants.html">[man page]</a></b>
<li><a href = "ace/Token_Invariants.i">Token_Invariants.i</a></li>
<li><a href = "ace/Token_Invariants.cpp">Token_Invariants.cpp</a></li>
</ul>