Load 57 into trunk.
[nativeclient.git] / scons-out / doc / html / struct_na_cl_srpc_handler_desc.html
blob01d24dd54294eb79e0a5f97264275757a3a417e4
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3 <title>Native Client: NaClSrpcHandlerDesc Struct Reference</title>
4 <link href="./tabs.css" rel="stylesheet" type="text/css">
5 <link href="./stylesheet-dox.css" rel="stylesheet" type="text/css">
6 </head><body>
7 <div id="toplinks">
8 <a href="../../../README.html">Back to README</a>
9 </div>
10 <!-- Generated by Doxygen 1.5.7.1 -->
11 <div class="navigation" id="top">
12 <div class="tabs">
13 <ul>
14 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
15 <li><a href="modules.html"><span>Modules</span></a></li>
16 <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
17 <li><a href="files.html"><span>Files</span></a></li>
18 </ul>
19 </div>
20 <div class="tabs">
21 <ul>
22 <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
23 <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
24 </ul>
25 </div>
26 </div>
27 <div class="contents">
28 <h1>NaClSrpcHandlerDesc Struct Reference<br>
29 <small>
30 [<a class="el" href="group___s_r_p_c.html">SRPC</a>]</small>
31 </h1><!-- doxytag: class="NaClSrpcHandlerDesc" -->Binaries that implement SRPC methods (servers) describe their services using these structures.
32 <a href="#_details">More...</a>
33 <p>
34 <h2>Data Fields</h2>
35 <ul>
36 <li>char const * <a class="el" href="struct_na_cl_srpc_handler_desc.html#1efdd47432695993c36631251abb6f3b">entry_fmt</a>
37 <li>int(* <a class="el" href="struct_na_cl_srpc_handler_desc.html#3b01286e50e90e8b016b70186563b39b">handler</a> )(<a class="el" href="struct_na_cl_srpc_channel.html">NaClSrpcChannelPtr</a> channel, <a class="el" href="struct_na_cl_srpc_arg.html">NaClSrpcArg</a> **in_args, <a class="el" href="struct_na_cl_srpc_arg.html">NaClSrpcArg</a> **out_args)
38 </ul>
39 <hr><a name="_details"></a><h2>Detailed Description</h2>
40 Binaries that implement SRPC methods (servers) describe their services using these structures.
41 <p>
42 These are converted into NaClSrpcDescs by the server constructor. They are also used when service discovery is done. <hr><h2>Field Documentation</h2>
43 <a class="anchor" name="1efdd47432695993c36631251abb6f3b"></a><!-- doxytag: member="NaClSrpcHandlerDesc::entry_fmt" ref="1efdd47432695993c36631251abb6f3b" args="" -->
44 <div class="memitem">
45 <div class="memproto">
46 <table class="memname">
47 <tr>
48 <td class="memname">char const* <a class="el" href="struct_na_cl_srpc_handler_desc.html#1efdd47432695993c36631251abb6f3b">NaClSrpcHandlerDesc::entry_fmt</a> </td>
49 </tr>
50 </table>
51 </div>
52 <div class="memdoc">
54 <p>
55 a string containing "name:input_types:output_types"
56 <p>
58 </div>
59 </div><p>
60 <a class="anchor" name="3b01286e50e90e8b016b70186563b39b"></a><!-- doxytag: member="NaClSrpcHandlerDesc::handler" ref="3b01286e50e90e8b016b70186563b39b" args=")(NaClSrpcChannelPtr channel, NaClSrpcArg **in_args, NaClSrpcArg **out_args)" -->
61 <div class="memitem">
62 <div class="memproto">
63 <table class="memname">
64 <tr>
65 <td class="memname">int(* <a class="el" href="struct_na_cl_srpc_handler_desc.html#3b01286e50e90e8b016b70186563b39b">NaClSrpcHandlerDesc::handler</a>)(<a class="el" href="struct_na_cl_srpc_channel.html">NaClSrpcChannelPtr</a> channel, <a class="el" href="struct_na_cl_srpc_arg.html">NaClSrpcArg</a> **in_args, <a class="el" href="struct_na_cl_srpc_arg.html">NaClSrpcArg</a> **out_args) </td>
66 </tr>
67 </table>
68 </div>
69 <div class="memdoc">
71 <p>
72 function pointer used to process calls to the named method
73 <p>
75 </div>
76 </div><p>
77 </div>
78 <p id="license">
79 Except as otherwise
80 <a href="http://code.google.com/policies.html#restrictions">noted</a>,
81 the content of this page is licensed under a
82 <a href="http://www.google.com/url?sa=D&amp;q=http%3A%2F%2Fcreativecommons.org/licenses/by/2.5/">Creative Commons
83 Attribution 2.5 license</a>.
84 </p>
86 <address>
87 Generated 30 Mar 2009 by <a href="http://www.doxygen.org/index.html">doxygen</a> 1.5.7.1
88 </address>
90 </body>
91 </html>