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">
8 <a href=
"../../../README.html">Back to README
</a>
10 <!-- Generated by Doxygen 1.5.7.1 -->
11 <div class=
"navigation" id=
"top">
14 <li><a href=
"index.html"><span>Main
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
Structures
</span></a></li>
17 <li><a href=
"files.html"><span>Files
</span></a></li>
22 <li><a href=
"annotated.html"><span>Data
Structures
</span></a></li>
23 <li><a href=
"functions.html"><span>Data
Fields
</span></a></li>
27 <div class=
"contents">
28 <h1>NaClSrpcHandlerDesc Struct Reference
<br>
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>
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)
39 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
40 Binaries that implement SRPC methods (servers) describe their services using these structures.
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="" -->
45 <div class=
"memproto">
46 <table class=
"memname">
48 <td class=
"memname">char const*
<a class=
"el" href=
"struct_na_cl_srpc_handler_desc.html#1efdd47432695993c36631251abb6f3b">NaClSrpcHandlerDesc::entry_fmt
</a> </td>
55 a string containing
"name:input_types:output_types"
60 <a class=
"anchor" name=
"3b01286e50e90e8b016b70186563b39b"></a><!-- doxytag: member="NaClSrpcHandlerDesc::handler" ref="3b01286e50e90e8b016b70186563b39b" args=")(NaClSrpcChannelPtr channel, NaClSrpcArg **in_args, NaClSrpcArg **out_args)" -->
62 <div class=
"memproto">
63 <table class=
"memname">
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>
72 function pointer used to process calls to the named method
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&q=http%3A%2F%2Fcreativecommons.org/licenses/by/2.5/">Creative Commons
83 Attribution
2.5 license
</a>.
87 Generated
30 Mar
2009 by
<a href=
"http://www.doxygen.org/index.html">doxygen
</a> 1.5.7.1