summaryrefslogtreecommitdiff
path: root/docs/tutorials/001
diff options
context:
space:
mode:
authorfredk <fredk@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-09-06 17:29:58 +0000
committerfredk <fredk@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-09-06 17:29:58 +0000
commit6445a1cf6e7552a529c0983635f94d7d3d7d7327 (patch)
treed8b44426beba799c5e65a3671ac1e92e6d813503 /docs/tutorials/001
parent51ab70bba8a3a490b41f7b7494a40baf45227ef7 (diff)
downloadATCD-6445a1cf6e7552a529c0983635f94d7d3d7d7327.tar.gz
*** empty log message ***
Diffstat (limited to 'docs/tutorials/001')
-rw-r--r--docs/tutorials/001/page01.html4
-rw-r--r--docs/tutorials/001/simple.fig57
-rw-r--r--docs/tutorials/001/simple.gifbin0 -> 6040 bytes
3 files changed, 60 insertions, 1 deletions
diff --git a/docs/tutorials/001/page01.html b/docs/tutorials/001/page01.html
index d76a6c32dd0..f8a921ee48b 100644
--- a/docs/tutorials/001/page01.html
+++ b/docs/tutorials/001/page01.html
@@ -57,7 +57,9 @@ on the EventHandler.</P>
<P>I don't want to go into great detail at this time on what the Reactor
is, what it does and how it does it but it is necessary for you to understand
the basic function of a reactor because it is going to be in the first
-piece of code you see.</P>
+piece of code you see. The figure below depicts the interrelationships
+between the Reactor, the Acceptor and the application handler.</P>
+<P> <center> <img src="simple.gif" align=center> </center>
<P>Briefly:<BR>
The reactor is an object which reacts when things happen to other objects.
diff --git a/docs/tutorials/001/simple.fig b/docs/tutorials/001/simple.fig
new file mode 100644
index 00000000000..afea1bddabe
--- /dev/null
+++ b/docs/tutorials/001/simple.fig
@@ -0,0 +1,57 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 7800 5925 11850 6900
+2 4 0 1 0 7 0 0 -1 0.000 0 0 7 0 0 5
+ 11850 6900 11850 5925 7800 5925 7800 6900 11850 6900
+4 0 0 0 0 0 12 0.0000 4 180 3360 7800 6150 Application_Handler (ACE_Event_Handler)\001
+4 0 0 0 0 0 12 0.0000 4 180 3825 7950 6450 handle_input() {read connection, process data ... }\001
+4 0 0 0 0 0 12 0.0000 4 180 1335 7950 6675 get_handle() {...}\001
+-6
+2 4 0 1 0 7 0 0 -1 0.000 0 0 7 0 0 5
+ 5100 7200 5100 5925 1725 5925 1725 7200 5100 7200
+2 1 1 1 1 7 0 0 -1 4.000 0 0 -1 1 0 2
+ 2 1 1.00 60.00 120.00
+ 4950 6600 7725 6600
+2 1 0 1 4 7 0 0 -1 0.000 0 0 -1 0 1 2
+ 2 1 1.00 60.00 120.00
+ 3900 5925 5400 2250
+2 1 0 1 4 7 0 0 -1 0.000 0 0 -1 0 1 2
+ 2 1 1.00 60.00 120.00
+ 8400 5925 6600 2250
+2 1 0 1 12 7 0 0 -1 0.000 0 0 -1 1 0 2
+ 2 1 1.00 60.00 120.00
+ 4500 5925 6000 2250
+2 1 0 1 12 7 0 0 -1 0.000 0 0 -1 1 0 2
+ 2 1 1.00 60.00 120.00
+ 9000 5925 7200 2250
+2 1 2 2 24 7 0 0 -1 3.000 0 0 -1 0 1 2
+ 0 0 1.00 60.00 120.00
+ 3300 7200 3300 8325
+2 1 0 2 15 7 0 0 -1 0.000 0 0 -1 1 1 2
+ 0 0 1.00 60.00 120.00
+ 0 0 1.00 60.00 120.00
+ 9600 6900 9600 8025
+2 4 0 1 0 7 0 0 -1 0.000 0 0 7 0 0 5
+ 7500 2250 7500 1425 5100 1425 5100 2250 7500 2250
+4 0 0 0 0 0 12 0.0000 4 180 3045 1800 6150 Client_Acceptor (ACE_Event_Handler)\001
+4 0 0 0 0 0 12 0.0000 4 180 2565 1950 6450 handle_input() {open data conn ...\001
+4 0 0 0 0 0 12 0.0000 4 180 1755 3150 6675 create Handler Obj ... }\001
+4 0 0 0 0 0 12 0.0000 4 180 1335 1950 6900 get_handle() {...}\001
+4 0 1 0 0 0 12 0.0000 4 180 1800 5550 6450 create new Handler Obj\001
+4 0 24 0 0 0 12 0.0000 4 180 1530 2550 7800 Connection Request\001
+4 0 15 0 0 0 12 0.0000 4 135 1275 9000 7500 Data Connection\001
+4 0 0 0 0 0 12 0.0000 4 135 600 5925 1725 Reactor\001
+4 0 0 0 0 0 12 0.0000 4 180 1935 5325 2025 event handler dispatching\001
+4 0 0 0 0 0 12 0.0000 4 180 585 8175 4875 register\001
+4 0 0 0 0 0 12 0.0000 4 180 585 4650 5025 register\001
+4 0 0 0 0 0 12 0.0000 4 180 1110 4200 3675 handle_input()\001
+4 0 0 0 0 0 12 0.0000 4 180 975 4200 3900 get_handle()\001
+4 0 0 0 0 0 12 0.0000 4 180 1110 6675 3675 handle_input()\001
+4 0 0 0 0 0 12 0.0000 4 180 975 6675 3900 get_handle()\001
diff --git a/docs/tutorials/001/simple.gif b/docs/tutorials/001/simple.gif
new file mode 100644
index 00000000000..ef29d88a120
--- /dev/null
+++ b/docs/tutorials/001/simple.gif
Binary files differ