diff options
author | jcej <jcej@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-27 00:16:57 +0000 |
---|---|---|
committer | jcej <jcej@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-27 00:16:57 +0000 |
commit | 7aa5c109f05c597c7474503eb1ddded681d3fbf2 (patch) | |
tree | c667295ca4e5c99bcaf084d46968684c7d3fb376 | |
parent | de0c187051bb77dbade2d1ee74a8422d12916d37 (diff) | |
download | ATCD-7aa5c109f05c597c7474503eb1ddded681d3fbf2.tar.gz |
*** empty log message ***
-rw-r--r-- | ChangeLog-98b | 8 | ||||
-rw-r--r-- | docs/tutorials/000/index.html | 188 |
2 files changed, 196 insertions, 0 deletions
diff --git a/ChangeLog-98b b/ChangeLog-98b index bc13428bd2a..3008d243c20 100644 --- a/ChangeLog-98b +++ b/ChangeLog-98b @@ -1,3 +1,11 @@ +Mon Oct 26 19:16:27 1998 James CE Johnson <jcej@chiroptera.tragus.org> + + * docs/tutorials/000/index.html: This index is has a layout + similar to Umar's ACE Tutorial document. As time progresses, we + will be merging the examples in his document into the online + tutorials. The current free-form tutorials will not go away but + will be supplimented with Umar's more structured approach. + Mon Oct 26 17:37:55 1998 Carlos O'Ryan <coryan@cs.wustl.edu> * ace/OS.h: diff --git a/docs/tutorials/000/index.html b/docs/tutorials/000/index.html new file mode 100644 index 00000000000..787bec9164a --- /dev/null +++ b/docs/tutorials/000/index.html @@ -0,0 +1,188 @@ +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> +<html> + <head> + <title>The Adaptive Communication Environment: "Ace" -- A Tutorial</title> + </head> + + <BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#000FFF" VLINK="#FF0F0F"> + <center> + <h1>The Adaptive Communication Environment: "Ace" -- A Tutorial</h1> + </center> +<br> +<br> + <h2> + IPC SAP + </h2> + + <ul> + <h3> + <A HREF="IPC_SAP/Streams">Using Streams in ACE</A> + <br> + <A HREF="IPC_SAP/Datagrams">Using Datagrams in ACE</A> + <br> + <A HREF="IPC_SAP/Multicast">Using Multicast in ACE</A> + </h3> + </ul> + + <h2>Memory Management</h2> + <ul> + <h3> + <A HREF="Memory_Management/Cached_Allocator">Using the Cached Allocator</A> + <br> + <A HREF="Memory_Management/Malloc">Using ACE_Malloc</A> + </h3> + </ul> + + <h2>Thread Management</h2> + <ul> + <h3><A HREF="Thread_Management/Thread">Creating and canceling threads</A></h3> + <h3>Synchronization Primitives in ACE</h3> + <ul> + <h4>The ACE Locks Category</h4> + <ul> + <h5> + <A HREF="Thread_Management/Thread/Synch/Mutex">Using the Mutex class</A> + <br> + <A HREF="Thread_Management/Thread/Synch/Lock">Using the Lock and Lock Adapter for dynamic binding</A> + <br> + <A HREF="Thread_Management/Thread/Synch/Token">Using Tokens</A> + </h5> + </ul> + <br> + <h4><A HREF="Thread_Management/Thread/Synch/Guard">The ACE Guards Category</A></h4> + <h4><A HREF="Thread_Management/Thread/Synch/Condition">The ACE Conditions Category</A></h4> + <h4>Other Miscellaneous Synchronization Classes</h4> + <ul> + <h5> + <A HREF="Thread_Management/Thread/Synch/Barrier">Barriers in ACE</A> + <br> + <A HREF="Thread_Management/Thread/Synch/Atomic_Op">Atomic Op</A> + </h5> + </ul> + </ul> + <br> + <h3>Thread Management with the ACE_Thread_Manager</h3> + <ul> + <h4> + <A HREF="Thread_Management/Thread/Thread_Manager/creating">Creating threads</A> + <br> + <A HREF="Thread_Management/Thread/Thread_Manager/control">Suspend, Resume, Cancel</A> + </h4> + </ul> + <h3><A HREF="Thread_Management/Thread/TSS">Thread Specific Storage</A></h3> + </ul> + + <h2>Tasks and Active Objects</h2> + <ul> + <h3> + <A HREF="Tasks/Task">Creating a task</A> + <br> + <A HREF="Tasks/communication">Communication between tasks</A> + <br> + <A HREF="Tasks/Active_Object">The Active Object Pattern</A> + </h3> + </ul> + + <h2>The Reactor</h2> + <ul> + <h3> + <A HREF="Reactor/handle_signal">A simple example</A> + <br> + <A HREF="Reactor/handle_input">I/O Event De-multiplexing</A> + <br> + <A HREF="Reactor/handle_timeout">Timers</A> + <br> + <A HREF="Reactor/notifications">Using Notifications</A> + </h3> + </ul> + + <h2>The Reactor</h2> + <ul> + <h3> + <A HREF="Reactor/notifications/simple">Using Notifications: A simple example</A> + <br> + <A HREF="Reactor/notifications/active">Using Notifications: A realistic example</A> + </h3> + </ul> + + <h2>The Acceptor and Connector</h2> + <ul> + <h3>Using the pattern</h3> + <ul> + <h4> + <A HREF="Acceptor_Connector/Acceptor/connection_established">Responding to a new connection</A> + <br> + <A HREF="Acceptor_Connector/Acceptor/handle_input">Responding to client data</A> + <br> + <A HREF="Acceptor_Connector/Acceptor/LSOCK">Using Unix domain sockets</A> + </h4> + </ul> + <h3>The Connector</h3> + <ul> + <h4> + <A HREF="Acceptor_Connector/Connector/simple">A simple example</A> + <br> + <A HREF="Acceptor_Connector/Connector/with_acceptor">Using the Acceptor and Connector together</A> + </h4> + </ul> + <h3>The ACE_Svc_Handler</h3> + <ul> + <h4> + <A HREF="Acceptor_Connector/active">Creating multiple threads in the Service Handler</A> + <br> + <A HREF="Acceptor_Connector/Message_Queue">Using the message queue facilities in the Service Handler</A> + </h4> + </ul> + <h3>Tuning the Acceptor and Connector policies</h3> + <ul> + <h4> + <A HREF="Acceptor_Connector/strategies/Acceptor_Connector">Using the Strategy Acceptor and Connector</A> + <br> + <A HREF="Acceptor_Connector/strategies/Cached_Connect">Using the ACE_Cached_Connect_Strategy for Connection caching</A> + </h4> + </ul> + <h3>Using simple Event Handlers</h3> + <ul> + <h4> + <A HREF="Acceptor_Connector/Event_Handler">An example</A> + </h4> + </ul> + </ul> + + <h2>The Service Configurator</h2> + <ul> + <h3> + <A HREF="Service_Config/writting_services">Writting Services</A> + <br> + <A HREF="Service_Config/Service_Manager">Using the Service Manager</A> + </h3> + </ul> + + <h2>Message Queues</h2> + <ul> + <h3> + <A HREF="Message_Queue/Message_Queue">Message Queues in ACE</A> + <br> + <A HREF="Message_Queue/iterators">Using Message Queue iterators</A> + <br> + <A HREF="Message_Queue/Message_Queue_Factory">Dynamic or Real-Time Message Queues</A> + </h3> + </ul> + + <h2>Utility Classes</h2> + <ul> + <h3> + <A HREF="Utilities/Get_Opt">ACE_Get_Opt</A> + <br> + <A HREF="Utilities/Arg_Shifter">ACE_Arg_Shifter</A> + </h3> + </ul> + + <hr> + <address><a href="mailto:jcej@chiroptera.tragus.org">James CE Johnson</a></address> + <!-- Created: Mon Oct 19 22:46:18 EDT 1998 --> + <!-- hhmts start --> +Last modified: Mon Oct 26 19:13:27 EST 1998 +<!-- hhmts end --> + </body> +</html> |