diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1998-08-21 18:19:05 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1998-08-21 18:19:05 +0000 |
commit | 363c29418a22ffa04f9804af62453c04b7b4e9d4 (patch) | |
tree | a95fb857ec1b4457081ff1b6f72641c4656e1bb2 | |
parent | 4905595bd59b6792552aee954a376c5e6f78bc04 (diff) | |
download | ATCD-363c29418a22ffa04f9804af62453c04b7b4e9d4.tar.gz |
*** empty log message ***
-rw-r--r-- | ACE-subsets.html | 684 | ||||
-rw-r--r-- | ChangeLog-98b | 15 | ||||
-rw-r--r-- | DOC-way.html | 53 | ||||
-rw-r--r-- | TAO/performance-tests/Cubit/TAO/MT_Cubit/Task_Client.h | 2 | ||||
-rw-r--r-- | TAO/tests/Cubit/COOL/MT_Cubit/Task_Client.h | 1 | ||||
-rw-r--r-- | TAO/tests/Cubit/TAO/MT_Cubit/Task_Client.h | 2 | ||||
-rw-r--r-- | ace/OS.h | 65 | ||||
-rw-r--r-- | ace/Profile_Timer.h | 66 | ||||
-rw-r--r-- | ace/README | 2 | ||||
-rw-r--r-- | ace/Synch_Options.h | 2 | ||||
-rw-r--r-- | ace/Thread_Manager.h | 1 | ||||
-rw-r--r-- | ace/UPIPE_Addr.h | 15 | ||||
-rw-r--r-- | docs/ACE-categories.html | 79 |
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)) @@ -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> |