~ubuntu-branches/ubuntu/intrepid/asio/intrepid

« back to all changes in this revision

Viewing changes to doc/examples/a00046.html

  • Committer: Bazaar Package Importer
  • Author(s): Simon Richter
  • Date: 2007-09-07 11:10:41 UTC
  • Revision ID: james.westby@ubuntu.com-20070907111041-f0uwhs0llvzj9ah5
Tags: upstream-0.3.8~rc3
ImportĀ upstreamĀ versionĀ 0.3.8~rc3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HTML>
 
2
  <HEAD>
 
3
    <TITLE>asio Examples: serialization/client.cpp File Reference</TITLE>
 
4
    <LINK HREF="asio.css" REL="stylesheet" TYPE="text/css">
 
5
    <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css">
 
6
  </HEAD>
 
7
  <BODY BGCOLOR="#FFFFFF">
 
8
    <DIV CLASS="qindex">
 
9
      <TABLE BORDER="0" WIDTH="100%">
 
10
        <TR>
 
11
          <TD ALIGN="LEFT">
 
12
            <B>asio 0.3.8rc3</B>
 
13
          </TD>
 
14
          <TD ALIGN="RIGHT">
 
15
            <A CLASS="qindex" HREF="../index.html">Home</A> |
 
16
            <A CLASS="qindex" HREF="../reference/index.html">Reference</A> |
 
17
            <A CLASS="qindex" HREF="../tutorial/index.html">Tutorial</A> |
 
18
            <A CLASS="qindex" HREF="../examples/index.html">Examples</A> |
 
19
            <A CLASS="qindex" HREF="../design/index.html">Design</A>
 
20
          </TD>
 
21
        </TR>
 
22
      </TABLE>
 
23
    </DIV>
 
24
    <DIV CLASS="qindex">
 
25
      <TABLE BORDER="0" WIDTH="100%">
 
26
        <TR>
 
27
          <TD ALIGN="LEFT">
 
28
            <B>Examples</B>
 
29
          </TD>
 
30
          <TD ALIGN="RIGHT">
 
31
          </TD>
 
32
        </TR>
 
33
      </TABLE>
 
34
    </DIV>
 
35
<!-- Generated by Doxygen 1.5.1 -->
 
36
<h1>serialization/client.cpp File Reference</h1>
 
37
<p>
 
38
 
 
39
<p>
 
40
<a href="a00085.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 
41
<tr><td></td></tr>
 
42
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
 
43
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00061.html">s11n_example</a></td></tr>
 
44
 
 
45
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
 
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00004.html">s11n_example::client</a></td></tr>
 
47
 
 
48
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Downloads stock quote information from a server.  <a href="a00004.html#_details">More...</a><br></td></tr>
 
49
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00046.html#0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
 
51
 
 
52
</table>
 
53
<hr><h2>Function Documentation</h2>
 
54
<a class="anchor" name="0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="client.cpp::main" ref="0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
 
55
<div class="memitem">
 
56
<div class="memproto">
 
57
      <table class="memname">
 
58
        <tr>
 
59
          <td class="memname">int main           </td>
 
60
          <td>(</td>
 
61
          <td class="paramtype">int&nbsp;</td>
 
62
          <td class="paramname"> <em>argc</em>, </td>
 
63
        </tr>
 
64
        <tr>
 
65
          <td class="paramkey"></td>
 
66
          <td></td>
 
67
          <td class="paramtype">char *&nbsp;</td>
 
68
          <td class="paramname"> <em>argv</em>[]</td><td>&nbsp;</td>
 
69
        </tr>
 
70
        <tr>
 
71
          <td></td>
 
72
          <td>)</td>
 
73
          <td></td><td></td><td width="100%"></td>
 
74
        </tr>
 
75
      </table>
 
76
</div>
 
77
<div class="memdoc">
 
78
 
 
79
<p>
 
80
 
 
81
<p>
 
82
Definition at line <a class="el" href="a00085.html#l00115">115</a> of file <a class="el" href="a00085.html">client.cpp</a>.<div class="fragment"><pre class="fragment"><a name="l00116"></a>00116 {
 
83
<a name="l00117"></a>00117   <span class="keywordflow">try</span>
 
84
<a name="l00118"></a>00118   {
 
85
<a name="l00119"></a>00119     <span class="comment">// Check command line arguments.</span>
 
86
<a name="l00120"></a>00120     <span class="keywordflow">if</span> (argc != 3)
 
87
<a name="l00121"></a>00121     {
 
88
<a name="l00122"></a>00122       std::cerr &lt;&lt; <span class="stringliteral">"Usage: client &lt;host&gt; &lt;port&gt;"</span> &lt;&lt; std::endl;
 
89
<a name="l00123"></a>00123       <span class="keywordflow">return</span> 1;
 
90
<a name="l00124"></a>00124     }
 
91
<a name="l00125"></a>00125 
 
92
<a name="l00126"></a>00126     <a class="codeRef" doxygen="asio.doxytags:../reference/" href="../reference/a00032.html">asio::io_service</a> io_service;
 
93
<a name="l00127"></a>00127     <a class="code" href="a00004.html">s11n_example::client</a> client(io_service, argv[1], argv[2]);
 
94
<a name="l00128"></a>00128     io_service.<a class="codeRef" doxygen="asio.doxytags:../reference/" href="../reference/a00032.html#c84bed0d1dd061bc71010ba1228439da">run</a>();
 
95
<a name="l00129"></a>00129   }
 
96
<a name="l00130"></a>00130   <span class="keywordflow">catch</span> (std::exception&amp; e)
 
97
<a name="l00131"></a>00131   {
 
98
<a name="l00132"></a>00132     std::cerr &lt;&lt; e.what() &lt;&lt; std::endl;
 
99
<a name="l00133"></a>00133   }
 
100
<a name="l00134"></a>00134 
 
101
<a name="l00135"></a>00135   <span class="keywordflow">return</span> 0;
 
102
<a name="l00136"></a>00136 }
 
103
</pre></div>
 
104
<p>
 
105
 
 
106
</div>
 
107
</div><p>
 
108
    <DIV CLASS="qindex">
 
109
      <TABLE BORDER="0" WIDTH="100%">
 
110
        <TR>
 
111
          <TD ALIGN="LEFT">
 
112
            <B>asio 0.3.8rc3</B>
 
113
          </TD>
 
114
          <TD ALIGN="RIGHT">
 
115
            <A CLASS="qindex" HREF="../index.html">Home</A> |
 
116
            <A CLASS="qindex" HREF="../reference/index.html">Reference</A> |
 
117
            <A CLASS="qindex" HREF="../tutorial/index.html">Tutorial</A> |
 
118
            <A CLASS="qindex" HREF="../examples/index.html">Examples</A> |
 
119
            <A CLASS="qindex" HREF="../design/index.html">Design</A>
 
120
          </TD>
 
121
        </TR>
 
122
      </TABLE>
 
123
    </DIV>
 
124
  </BODY>
 
125
</HTML>