~ubuntu-branches/ubuntu/trusty/ocamlnet/trusty

« back to all changes in this revision

Viewing changes to doc/html-main/Netplex_types.socket_service.html

  • Committer: Bazaar Package Importer
  • Author(s): Stéphane Glondu
  • Date: 2011-09-02 14:12:33 UTC
  • mfrom: (18.2.3 sid)
  • Revision ID: james.westby@ubuntu.com-20110902141233-zbj0ygxb92u6gy4z
Tags: 3.4-1
* New upstream release
  - add a new NetcgiRequire directive to ease dependency management
    (Closes: #637147)
  - remove patches that were applied upstream:
    + Added-missing-shebang-lines-in-example-shell-scripts
    + Try-also-ocamlc-for-POSIX-threads

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html>
3
 
<head>
4
 
<link rel="stylesheet" href="style.css" type="text/css">
5
 
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
6
 
<link rel="Start" href="index.html">
7
 
<link rel="previous" href="Netplex_types.controller_config.html">
8
 
<link rel="next" href="Netplex_types.socket_service_config.html">
9
 
<link rel="Up" href="Netplex_types.html">
10
 
<link title="Index of types" rel=Appendix href="index_types.html">
11
 
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
12
 
<link title="Index of values" rel=Appendix href="index_values.html">
13
 
<link title="Index of class attributes" rel=Appendix href="index_attributes.html">
14
 
<link title="Index of class methods" rel=Appendix href="index_methods.html">
15
 
<link title="Index of classes" rel=Appendix href="index_classes.html">
16
 
<link title="Index of class types" rel=Appendix href="index_class_types.html">
17
 
<link title="Index of modules" rel=Appendix href="index_modules.html">
18
 
<link title="Index of module types" rel=Appendix href="index_module_types.html">
19
 
<link title="Uq_gtk" rel="Chapter" href="Uq_gtk.html">
20
 
<link title="Equeue" rel="Chapter" href="Equeue.html">
21
 
<link title="Unixqueue" rel="Chapter" href="Unixqueue.html">
22
 
<link title="Uq_engines" rel="Chapter" href="Uq_engines.html">
23
 
<link title="Uq_socks5" rel="Chapter" href="Uq_socks5.html">
24
 
<link title="Unixqueue_mt" rel="Chapter" href="Unixqueue_mt.html">
25
 
<link title="Equeue_intro" rel="Chapter" href="Equeue_intro.html">
26
 
<link title="Uq_ssl" rel="Chapter" href="Uq_ssl.html">
27
 
<link title="Uq_tcl" rel="Chapter" href="Uq_tcl.html">
28
 
<link title="Netcgi_common" rel="Chapter" href="Netcgi_common.html">
29
 
<link title="Netcgi" rel="Chapter" href="Netcgi.html">
30
 
<link title="Netcgi_ajp" rel="Chapter" href="Netcgi_ajp.html">
31
 
<link title="Netcgi_scgi" rel="Chapter" href="Netcgi_scgi.html">
32
 
<link title="Netcgi_cgi" rel="Chapter" href="Netcgi_cgi.html">
33
 
<link title="Netcgi_fcgi" rel="Chapter" href="Netcgi_fcgi.html">
34
 
<link title="Netcgi_dbi" rel="Chapter" href="Netcgi_dbi.html">
35
 
<link title="Netcgi1_compat" rel="Chapter" href="Netcgi1_compat.html">
36
 
<link title="Netcgi_test" rel="Chapter" href="Netcgi_test.html">
37
 
<link title="Netcgi_porting" rel="Chapter" href="Netcgi_porting.html">
38
 
<link title="Netcgi_plex" rel="Chapter" href="Netcgi_plex.html">
39
 
<link title="Http_client" rel="Chapter" href="Http_client.html">
40
 
<link title="Telnet_client" rel="Chapter" href="Telnet_client.html">
41
 
<link title="Ftp_data_endpoint" rel="Chapter" href="Ftp_data_endpoint.html">
42
 
<link title="Ftp_client" rel="Chapter" href="Ftp_client.html">
43
 
<link title="Nethttpd_types" rel="Chapter" href="Nethttpd_types.html">
44
 
<link title="Nethttpd_kernel" rel="Chapter" href="Nethttpd_kernel.html">
45
 
<link title="Nethttpd_reactor" rel="Chapter" href="Nethttpd_reactor.html">
46
 
<link title="Nethttpd_engine" rel="Chapter" href="Nethttpd_engine.html">
47
 
<link title="Nethttpd_services" rel="Chapter" href="Nethttpd_services.html">
48
 
<link title="Nethttpd_plex" rel="Chapter" href="Nethttpd_plex.html">
49
 
<link title="Nethttpd_intro" rel="Chapter" href="Nethttpd_intro.html">
50
 
<link title="Netplex_types" rel="Chapter" href="Netplex_types.html">
51
 
<link title="Netplex_mp" rel="Chapter" href="Netplex_mp.html">
52
 
<link title="Netplex_mt" rel="Chapter" href="Netplex_mt.html">
53
 
<link title="Netplex_log" rel="Chapter" href="Netplex_log.html">
54
 
<link title="Netplex_controller" rel="Chapter" href="Netplex_controller.html">
55
 
<link title="Netplex_container" rel="Chapter" href="Netplex_container.html">
56
 
<link title="Netplex_sockserv" rel="Chapter" href="Netplex_sockserv.html">
57
 
<link title="Netplex_workload" rel="Chapter" href="Netplex_workload.html">
58
 
<link title="Netplex_main" rel="Chapter" href="Netplex_main.html">
59
 
<link title="Netplex_config" rel="Chapter" href="Netplex_config.html">
60
 
<link title="Netplex_kit" rel="Chapter" href="Netplex_kit.html">
61
 
<link title="Rpc_netplex" rel="Chapter" href="Rpc_netplex.html">
62
 
<link title="Netplex_cenv" rel="Chapter" href="Netplex_cenv.html">
63
 
<link title="Netplex_intro" rel="Chapter" href="Netplex_intro.html">
64
 
<link title="Netshm" rel="Chapter" href="Netshm.html">
65
 
<link title="Netshm_data" rel="Chapter" href="Netshm_data.html">
66
 
<link title="Netshm_hashtbl" rel="Chapter" href="Netshm_hashtbl.html">
67
 
<link title="Netshm_array" rel="Chapter" href="Netshm_array.html">
68
 
<link title="Netshm_intro" rel="Chapter" href="Netshm_intro.html">
69
 
<link title="Netconversion" rel="Chapter" href="Netconversion.html">
70
 
<link title="Netchannels" rel="Chapter" href="Netchannels.html">
71
 
<link title="Netstream" rel="Chapter" href="Netstream.html">
72
 
<link title="Mimestring" rel="Chapter" href="Mimestring.html">
73
 
<link title="Netmime" rel="Chapter" href="Netmime.html">
74
 
<link title="Netsendmail" rel="Chapter" href="Netsendmail.html">
75
 
<link title="Neturl" rel="Chapter" href="Neturl.html">
76
 
<link title="Netaddress" rel="Chapter" href="Netaddress.html">
77
 
<link title="Netbuffer" rel="Chapter" href="Netbuffer.html">
78
 
<link title="Netdate" rel="Chapter" href="Netdate.html">
79
 
<link title="Netencoding" rel="Chapter" href="Netencoding.html">
80
 
<link title="Netulex" rel="Chapter" href="Netulex.html">
81
 
<link title="Netaccel" rel="Chapter" href="Netaccel.html">
82
 
<link title="Netaccel_link" rel="Chapter" href="Netaccel_link.html">
83
 
<link title="Nethtml" rel="Chapter" href="Nethtml.html">
84
 
<link title="Netstring_str" rel="Chapter" href="Netstring_str.html">
85
 
<link title="Netstring_pcre" rel="Chapter" href="Netstring_pcre.html">
86
 
<link title="Netstring_mt" rel="Chapter" href="Netstring_mt.html">
87
 
<link title="Netmappings" rel="Chapter" href="Netmappings.html">
88
 
<link title="Netaux" rel="Chapter" href="Netaux.html">
89
 
<link title="Nethttp" rel="Chapter" href="Nethttp.html">
90
 
<link title="Netchannels_tut" rel="Chapter" href="Netchannels_tut.html">
91
 
<link title="Netmime_tut" rel="Chapter" href="Netmime_tut.html">
92
 
<link title="Netsendmail_tut" rel="Chapter" href="Netsendmail_tut.html">
93
 
<link title="Netulex_tut" rel="Chapter" href="Netulex_tut.html">
94
 
<link title="Neturl_tut" rel="Chapter" href="Neturl_tut.html">
95
 
<link title="Netsys" rel="Chapter" href="Netsys.html">
96
 
<link title="Netpop" rel="Chapter" href="Netpop.html">
97
 
<link title="Rpc_auth_dh" rel="Chapter" href="Rpc_auth_dh.html">
98
 
<link title="Rpc_key_service" rel="Chapter" href="Rpc_key_service.html">
99
 
<link title="Rpc_time" rel="Chapter" href="Rpc_time.html">
100
 
<link title="Rpc_auth_local" rel="Chapter" href="Rpc_auth_local.html">
101
 
<link title="Rtypes" rel="Chapter" href="Rtypes.html">
102
 
<link title="Xdr" rel="Chapter" href="Xdr.html">
103
 
<link title="Rpc" rel="Chapter" href="Rpc.html">
104
 
<link title="Rpc_program" rel="Chapter" href="Rpc_program.html">
105
 
<link title="Rpc_portmapper_aux" rel="Chapter" href="Rpc_portmapper_aux.html">
106
 
<link title="Rpc_packer" rel="Chapter" href="Rpc_packer.html">
107
 
<link title="Rpc_transport" rel="Chapter" href="Rpc_transport.html">
108
 
<link title="Rpc_client" rel="Chapter" href="Rpc_client.html">
109
 
<link title="Rpc_simple_client" rel="Chapter" href="Rpc_simple_client.html">
110
 
<link title="Rpc_portmapper_clnt" rel="Chapter" href="Rpc_portmapper_clnt.html">
111
 
<link title="Rpc_portmapper" rel="Chapter" href="Rpc_portmapper.html">
112
 
<link title="Rpc_server" rel="Chapter" href="Rpc_server.html">
113
 
<link title="Rpc_auth_sys" rel="Chapter" href="Rpc_auth_sys.html">
114
 
<link title="Rpc_intro" rel="Chapter" href="Rpc_intro.html">
115
 
<link title="Rpc_mapping_ref" rel="Chapter" href="Rpc_mapping_ref.html">
116
 
<link title="Rpc_ssl" rel="Chapter" href="Rpc_ssl.html">
117
 
<link title="Rpc_xti_client" rel="Chapter" href="Rpc_xti_client.html">
118
 
<link title="Shell_sys" rel="Chapter" href="Shell_sys.html">
119
 
<link title="Shell" rel="Chapter" href="Shell.html">
120
 
<link title="Shell_uq" rel="Chapter" href="Shell_uq.html">
121
 
<link title="Shell_mt" rel="Chapter" href="Shell_mt.html">
122
 
<link title="Shell_intro" rel="Chapter" href="Shell_intro.html">
123
 
<link title="Netsmtp" rel="Chapter" href="Netsmtp.html"><title>Ocamlnet 2 Reference Manual : Netplex_types.socket_service</title>
124
 
</head>
125
 
<body>
126
 
<div class="navbar"><a href="Netplex_types.controller_config.html">Previous</a>
127
 
&nbsp;<a href="Netplex_types.html">Up</a>
128
 
&nbsp;<a href="Netplex_types.socket_service_config.html">Next</a>
129
 
</div>
130
 
<center><h1>Class type <a href="type_Netplex_types.socket_service.html">Netplex_types.socket_service</a></h1></center>
131
 
<br>
132
 
<pre><span class="keyword">class type</span> <a name="TYPEsocket_service"></a>socket_service = <code class="code">object</code> <a href="Netplex_types.socket_service.html">..</a> <code class="code">end</code></pre><hr width="100%">
133
 
<pre><span class="keyword">method</span> <a name="METHODname"></a>name : <code class="type">string</code></pre><div class="info">
134
 
The name of the <code class="code">socket_service</code> is used to identify the service
135
 
 in the whole netplex process cluster. Names are hierarchical;
136
 
 name components are separated by dots (e.g. "company.product.service").
137
 
 The prefix "netplex." is reserved for use by Netplex. The name
138
 
 "netplex.controller" refers to the service provided by the
139
 
 controller.<br>
140
 
</div>
141
 
<pre><span class="keyword">method</span> <a name="METHODsockets"></a>sockets : <code class="type">(string * Unix.file_descr array) list</code></pre><div class="info">
142
 
A <code class="code">socket_service</code> consists of a list of supported protocols
143
 
 which are identified by a name. Every protocol is available 
144
 
 on a list of sockets (which may be bound to different addresses).<br>
145
 
</div>
146
 
<pre><span class="keyword">method</span> <a name="METHODsocket_service_config"></a>socket_service_config : <code class="type"><a href="Netplex_types.socket_service_config.html">socket_service_config</a></code></pre><div class="info">
147
 
The configuration<br>
148
 
</div>
149
 
<pre><span class="keyword">method</span> <a name="METHODprocessor"></a>processor : <code class="type"><a href="Netplex_types.processor.html">processor</a></code></pre><div class="info">
150
 
A user-supplied object to process incoming connections<br>
151
 
</div>
152
 
<pre><span class="keyword">method</span> <a name="METHODcreate_container"></a>create_container : <code class="type"><a href="Netplex_types.html#TYPEparallelization_type">parallelization_type</a> -><br>       <a href="Netplex_types.socket_service.html">socket_service</a> -> <a href="Netplex_types.container.html">container</a></code></pre><div class="info">
153
 
<b>Internal method.</b> Called by the controller to create a new
154
 
 container. The container must match the parallelization type of
155
 
 the controller. This call is already done in the process/thread
156
 
 provided for the container.<br>
157
 
</div>
158
 
</body></html>
 
 
b'\\ No newline at end of file'