diff options
Diffstat (limited to 'CIAO/docs/tutorials/Quoter/Simple/02.html')
-rw-r--r-- | CIAO/docs/tutorials/Quoter/Simple/02.html | 156 |
1 files changed, 90 insertions, 66 deletions
diff --git a/CIAO/docs/tutorials/Quoter/Simple/02.html b/CIAO/docs/tutorials/Quoter/Simple/02.html index 9892e9722c8..fe66bfa5d47 100644 --- a/CIAO/docs/tutorials/Quoter/Simple/02.html +++ b/CIAO/docs/tutorials/Quoter/Simple/02.html @@ -26,18 +26,18 @@ w\:* {behavior:url(#default#VML);} <o:DocumentProperties> <o:Author>Abdullah Sowayan</o:Author> <o:LastAuthor>Abdullah Sowayan</o:LastAuthor> - <o:Revision>7</o:Revision> - <o:TotalTime>88</o:TotalTime> + <o:Revision>11</o:Revision> + <o:TotalTime>90</o:TotalTime> <o:Created>2006-10-09T19:28:00Z</o:Created> - <o:LastSaved>2006-10-09T21:48:00Z</o:LastSaved> + <o:LastSaved>2007-03-08T01:17:00Z</o:LastSaved> <o:Pages>1</o:Pages> - <o:Words>415</o:Words> - <o:Characters>2370</o:Characters> + <o:Words>443</o:Words> + <o:Characters>2531</o:Characters> <o:Company>Maritime Systems & Sensors</o:Company> - <o:Lines>19</o:Lines> + <o:Lines>21</o:Lines> <o:Paragraphs>5</o:Paragraphs> - <o:CharactersWithSpaces>2780</o:CharactersWithSpaces> - <o:Version>11.8036</o:Version> + <o:CharactersWithSpaces>2969</o:CharactersWithSpaces> + <o:Version>11.5606</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> @@ -53,14 +53,6 @@ w\:* {behavior:url(#default#VML);} </xml><![endif]--> <style> <!-- - /* Font Definitions */ - @font-face - {font-family:Wingdings; - panose-1:5 0 0 0 0 0 0 0 0 0; - mso-font-charset:2; - mso-generic-font-family:auto; - mso-font-pitch:variable; - mso-font-signature:0 268435456 0 0 -2147483648 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; @@ -120,6 +112,38 @@ div.Section1 margin-left:1.25in; text-indent:-.25in; font-family:Symbol;} +@list l0:level2 + {mso-level-tab-stop:1.0in; + mso-level-number-position:left; + text-indent:-.25in;} +@list l0:level3 + {mso-level-tab-stop:1.5in; + mso-level-number-position:left; + text-indent:-.25in;} +@list l0:level4 + {mso-level-tab-stop:2.0in; + mso-level-number-position:left; + text-indent:-.25in;} +@list l0:level5 + {mso-level-tab-stop:2.5in; + mso-level-number-position:left; + text-indent:-.25in;} +@list l0:level6 + {mso-level-tab-stop:3.0in; + mso-level-number-position:left; + text-indent:-.25in;} +@list l0:level7 + {mso-level-tab-stop:3.5in; + mso-level-number-position:left; + text-indent:-.25in;} +@list l0:level8 + {mso-level-tab-stop:4.0in; + mso-level-number-position:left; + text-indent:-.25in;} +@list l0:level9 + {mso-level-tab-stop:4.5in; + mso-level-number-position:left; + text-indent:-.25in;} ol {margin-bottom:0in;} ul @@ -146,7 +170,7 @@ ul mso-bidi-language:#0400;} </style> <![endif]--><!-- 01.html,v 1.3 2006/02/10 14:34:35 mxiong Exp --><!--[if gte mso 9]><xml> - <o:shapedefaults v:ext="edit" spidmax="2050"/> + <o:shapedefaults v:ext="edit" spidmax="5122"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> @@ -162,7 +186,7 @@ ul line-height:150%'><span style='color:black'>Step 2: Implement your components<o:p></o:p></span></h3> <h3 align=center style='text-align:center'><span style='color:black'><img -width=634 height=376 id="_x0000_i1026" src="images/Step2.JPG"><o:p></o:p></span></h3> +width=634 height=376 id="_x0000_i1025" src="images/step2.jpg"><o:p></o:p></span></h3> <p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='color:black'>Writing CIDL files:<o:p></o:p></span></b></p> @@ -171,27 +195,27 @@ CIDL files:<o:p></o:p></span></b></p> margin-left:.5in'><b><span style='color:black'>Distributor:<o:p></o:p></span></b></p> <p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt; -margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span +margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>·<span -style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight: -bold'>In <i style='mso-bidi-font-style:normal'>Quoter/Distributor </i>sub-directory, -place a cidl file Distributor.cidl that looks like <a -href="Distributor/Distributor.cidl">this</a>. <o:p></o:p></span></p> +style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span +style='color:black;mso-bidi-font-weight:bold'>In <i style='mso-bidi-font-style: +normal'>Quoter/Distributor </i>sub-directory, place a cidl file +Distributor.cidl that looks like <a href="Distributor/Distributor.cidl">this</a>. +<o:p></o:p></span></p> <p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt; -margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span +margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>·<span -style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight: -bold'>The MPC files we generated earlier automatically invoked the CIDLC -compiler to generate the Servants, Executors, and Contexts for us. To reduce -the amount of work and typing we need to do, we will next instruct the CIDLC -compiler to generate an empty Distributor Executor implementation (Object -implementation in the figure above). In the <i style='mso-bidi-font-style:normal'>Quoter/Distributor -</i>sub-directory, type the following:<o:p></o:p></span></p> +style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span +style='color:black;mso-bidi-font-weight:bold'>The MPC files we generated +earlier automatically invoked the CIDLC compiler to generate the Servants, Executors, +and Contexts for us. To reduce the amount of work and typing we need to do, we +will next instruct the CIDLC compiler to generate an empty Distributor Executor +implementation (Object implementation in the figure above). In the <i +style='mso-bidi-font-style:normal'>Quoter/Distributor </i>sub-directory, type +the following:<o:p></o:p></span></p> <p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt; margin-left:1.5in'><span style='font-family:"Courier New";color:black; @@ -214,27 +238,26 @@ margin-left:.5in'><b style='mso-bidi-font-weight:normal'><span style='color:black'>Broker:<o:p></o:p></span></b></p> <p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt; -margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span +margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>·<span -style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight: -bold'>In <i style='mso-bidi-font-style:normal'>Quoter/Broker </i>sub-directory, -place a cidl file Broker.cidl that looks like <a href="Broker/Broker.cidl">this</a>. -<o:p></o:p></span></p> +style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span +style='color:black;mso-bidi-font-weight:bold'>In <i style='mso-bidi-font-style: +normal'>Quoter/Broker </i>sub-directory, place a cidl file Broker.cidl that +looks like <a href="Broker/Broker.cidl">this</a>. <o:p></o:p></span></p> <p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt; -margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span +margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>·<span -style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight: -bold'>The MPC files we generated earlier automatically invoked the CIDLC -compiler to generate the Servants, Executors, and Contexts for us. To reduce -the amount of work and typing we need to do, we will next instruct the CIDLC -compiler to generate an empty Distributor Executor implementation (Object -implementation in the figure above). In the <i style='mso-bidi-font-style:normal'>Quoter/Broker -</i>sub-directory, type the following:<o:p></o:p></span></p> +style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span +style='color:black;mso-bidi-font-weight:bold'>The MPC files we generated +earlier automatically invoked the CIDLC compiler to generate the Servants, +Executors, and Contexts for us. To reduce the amount of work and typing we need +to do, we will next instruct the CIDLC compiler to generate an empty Distributor +Executor implementation (Object implementation in the figure above). In the <i +style='mso-bidi-font-style:normal'>Quoter/Broker </i>sub-directory, type the +following:<o:p></o:p></span></p> <p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt; margin-left:1.5in'><span style='font-family:"Courier New";color:black; @@ -252,8 +275,9 @@ later in the tutorial to insert our business logic in the Broker component.<o:p> <b style='mso-bidi-font-weight:normal'>Note:<o:p></o:p></b></span></p> <p class=MsoNormal style='line-height:150%'><span style='color:black'>To -understand the meaning of different parameters passed to the CIDLC compiler <span -style='mso-bidi-font-style:italic'>type the</span> following command:<o:p></o:p></span></p> +understand the meaning of different parameters passed to the CIDLC compiler +click <a href="../../../cidlc.html">here</a> or <span style='mso-bidi-font-style: +italic'>type the</span> following command:<o:p></o:p></span></p> <p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-family:"Courier New"; color:black;mso-bidi-font-style:italic'>cidlc --h</span><span style='color: @@ -269,14 +293,13 @@ the Components:<o:p></o:p></span></b></p> margin-left:.5in'><b><span style='color:black'>Distributor:<o:p></o:p></span></b></p> <p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt; -margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span +margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>·<span -style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight: -bold'>The CIDLC compiler generated an empty </span><i style='mso-bidi-font-style: -normal'><span style='color:black'>Distributor_exec.h </span></i><span -style='color:black'>and <i style='mso-bidi-font-style:normal'>Distributor_exec.cpp +style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span +style='color:black;mso-bidi-font-weight:bold'>The CIDLC compiler generated an +empty </span><i style='mso-bidi-font-style:normal'><span style='color:black'>Distributor_exec.h +</span></i><span style='color:black'>and <i style='mso-bidi-font-style:normal'>Distributor_exec.cpp </i>files for us. You should now add your business logic to the executors. Look into <i style='mso-bidi-font-style:normal'><a href="Distributor/Distributor_exec.h">Distributor_exec.h</a> </i>and <i @@ -288,14 +311,13 @@ margin-left:.5in'><b style='mso-bidi-font-weight:normal'><span style='color:black'>Broker:<o:p></o:p></span></b></p> <p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:12.0pt; -margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo1;tab-stops:list 1.25in'><![if !supportLists]><span +margin-left:1.25in;text-indent:-.25in;mso-list:l0 level1 lfo2;tab-stops:list 1.25in'><![if !supportLists]><span style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>·<span -style='font:7.0pt "Times New Roman"'> -</span></span></span><![endif]><span style='color:black;mso-bidi-font-weight: -bold'>The CIDLC compiler generated an empty </span><i style='mso-bidi-font-style: -normal'><span style='color:black'>Distributor_exec.h </span></i><span -style='color:black'>and <i style='mso-bidi-font-style:normal'>Distributor_exec.cpp +style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span +style='color:black;mso-bidi-font-weight:bold'>The CIDLC compiler generated an +empty </span><i style='mso-bidi-font-style:normal'><span style='color:black'>Distributor_exec.h +</span></i><span style='color:black'>and <i style='mso-bidi-font-style:normal'>Distributor_exec.cpp </i>files for us. You should now add your business logic to the executors. Look into <i style='mso-bidi-font-style:normal'><a href="Broker/Broker_exec.h">Broker_exec.h</a> </i>and <i style='mso-bidi-font-style:normal'><a href="Broker/Broker_exec.cpp">Broker_exec.cpp</a> @@ -303,7 +325,10 @@ into <i style='mso-bidi-font-style:normal'><a href="Broker/Broker_exec.h">Broker <p class=MsoNormal style='margin-bottom:12.0pt'><span style='color:black'><o:p> </o:p></span></p> -<p class=MsoNormal><span style='color:black'> <o:p></o:p></span></p> +<p class=MsoNormal align=center style='text-align:center'><span +style='color:black'><a href="01.html">Previous</a><span style='mso-tab-count: +8'> </span><a +href="03.html">Next</a><o:p></o:p></span></p> <div class=MsoNormal align=center style='text-align:center'><span style='color:black'> @@ -314,10 +339,9 @@ style='color:black'> <address><span style='color:black'><a href="mailto:ming.xiong@vanderbilt.edu">Ming Xiong<br> -</a><o:p></o:p></span></address> +</a></span><a href="mailto:abdullah.sowayan@lmco.com">Abdullah Sowayan</a></address> -<p class=MsoNormal><span style='color:black'><!-- Created: Sat Nov 27 15:25:06 CST 1999 --><!-- hhmts start -->Last -modified:<!-- hhmts end --> <o:p></o:p></span></p> +<p class=MsoNormal><span style='color:black'><o:p> </o:p></span></p> </div> |