Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(840)

Side by Side Diff: chrome/common/extensions/docs/extensions/socket.html

Issue 10440097: Move socket API from experimental to dev channel and remove some dead code (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Update Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note: 1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note:
2 1) The <head> information in this page is significant, should be uniform 2 1) The <head> information in this page is significant, should be uniform
3 across api docs and should be edited only with knowledge of the 3 across api docs and should be edited only with knowledge of the
4 templating mechanism. 4 templating mechanism.
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a 5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a
6 browser, it will be re-generated from the template, json schema and 6 browser, it will be re-generated from the template, json schema and
7 authored overview content. 7 authored overview content.
8 4) The <body>.innerHTML is also generated by an offline step so that this 8 4) The <body>.innerHTML is also generated by an offline step so that this
9 page may easily be indexed by search engines. 9 page may easily be indexed by search engines.
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head>
11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
12 <link href="../css/print.css" rel="stylesheet" type="text/css" media="print" > 12 <link href="../css/print.css" rel="stylesheet" type="text/css" media="print" >
13 <script type="text/javascript" src="../../../../third_party/jstemplate/jstem plate_compiled.js"> 13 <script type="text/javascript" src="../../../../third_party/jstemplate/jstem plate_compiled.js">
14 </script> 14 </script>
15 <script type="text/javascript" src="../../../../../third_party/json_minify/m inify-sans-regexp.js"> 15 <script type="text/javascript" src="../../../../../third_party/json_minify/m inify-sans-regexp.js">
16 </script> 16 </script>
17 <script type="text/javascript" src="../js/api_page_generator.js"></script> 17 <script type="text/javascript" src="../js/api_page_generator.js"></script>
18 <script type="text/javascript" src="../js/bootstrap.js"></script> 18 <script type="text/javascript" src="../js/bootstrap.js"></script>
19 <script type="text/javascript" src="../js/sidebar.js"></script> 19 <script type="text/javascript" src="../js/sidebar.js"></script>
20 <meta name="description" content="Documentation for the chrome.experimental.so cket module, which is part of the Google Chrome extension APIs."><title>chrome. experimental.socket - Google Chrome Extensions - Google Code</title></head> 20 <meta name="description" content="Documentation for the chrome.socket module, which is part of the Google Chrome extension APIs."><title>chrome.socket - Goog le Chrome Extensions - Google Code</title></head>
21 <body doc-family="extensions"> <link href="../css/ApiRefStyles.css" rel="styl esheet" type="text/css"> 21 <body doc-family="extensions"> <link href="../css/ApiRefStyles.css" rel="styl esheet" type="text/css">
22 <link href="../css/shared.css" rel="stylesheet" type="text/css"> 22 <link href="../css/shared.css" rel="stylesheet" type="text/css">
23 <div id="devModeWarning" class="displayModeWarning"> 23 <div id="devModeWarning" class="displayModeWarning">
24 You are viewing extension docs in chrome via the 'file:' scheme: are you exp ecting to see local changes when you refresh? You'll need run chrome with --allo w-file-access-from-files. 24 You are viewing extension docs in chrome via the 'file:' scheme: are you exp ecting to see local changes when you refresh? You'll need run chrome with --allo w-file-access-from-files.
25 </div> 25 </div>
26 <div id="branchWarning" class="displayModeWarning"> 26 <div id="branchWarning" class="displayModeWarning">
27 <span>WARNING: This is the <span id="branchName">BETA</span> documentation. 27 <span>WARNING: This is the <span id="branchName">BETA</span> documentation.
28 It may not work with the stable release of Chrome.</span> 28 It may not work with the stable release of Chrome.</span>
29 <select id="branchChooser"> 29 <select id="branchChooser">
30 <option>Choose a different version... 30 <option>Choose a different version...
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 <li><a href="themes.html">Themes</a></li> 179 <li><a href="themes.html">Themes</a></li>
180 </ul> 180 </ul>
181 </li> 181 </li>
182 </ul> 182 </ul>
183 </div> 183 </div>
184 <script> 184 <script>
185 initToggles(); 185 initToggles();
186 </script> 186 </script>
187 <div class="g-unit" id="gc-pagecontent"> 187 <div class="g-unit" id="gc-pagecontent">
188 <div id="pageTitle"> 188 <div id="pageTitle">
189 <h1 class="page_title">chrome.experimental.socket</h1> 189 <h1 class="page_title">chrome.socket</h1>
190 </div> 190 </div>
191 <!-- TABLE OF CONTENTS --> 191 <!-- TABLE OF CONTENTS -->
192 <div id="toc"> 192 <div id="toc">
193 <h2>Contents</h2> 193 <h2>Contents</h2>
194 <ol> 194 <ol>
195 <li> 195 <li>
196 <a href="#apiReference">API reference: chrome.experimental.socke t</a> 196 <a href="#apiReference">API reference: chrome.socket</a>
197 <ol> 197 <ol>
198 <li> 198 <li>
199 <a href="#global-methods">Methods</a> 199 <a href="#global-methods">Methods</a>
200 <ol> 200 <ol>
201 <li> 201 <li>
202 <a href="#method-bind">bind</a> 202 <a href="#method-bind">bind</a>
203 </li><li> 203 </li><li>
204 <a href="#method-connect">connect</a> 204 <a href="#method-connect">connect</a>
205 </li><li> 205 </li><li>
206 <a href="#method-create">create</a> 206 <a href="#method-create">create</a>
(...skipping 13 matching lines...) Expand all
220 <a href="#method-setNoDelay">setNoDelay</a> 220 <a href="#method-setNoDelay">setNoDelay</a>
221 </li><li> 221 </li><li>
222 <a href="#method-write">write</a> 222 <a href="#method-write">write</a>
223 </li> 223 </li>
224 </ol> 224 </ol>
225 </li> 225 </li>
226 <li> 226 <li>
227 <a href="#types">Types</a> 227 <a href="#types">Types</a>
228 <ol> 228 <ol>
229 <li> 229 <li>
230 <a href="#type-experimental.socket.SocketType">SocketType</a> 230 <a href="#type-socket.SocketType">SocketType</a>
231 <ol> 231 <ol>
232 </ol> 232 </ol>
233 </li><li> 233 </li><li>
234 <a href="#type-experimental.socket.CreateOptions">CreateOptions< /a> 234 <a href="#type-socket.CreateOptions">CreateOptions</a>
235 <ol> 235 <ol>
236 </ol> 236 </ol>
237 </li><li> 237 </li><li>
238 <a href="#type-experimental.socket.CreateInfo">CreateInfo</a> 238 <a href="#type-socket.CreateInfo">CreateInfo</a>
239 <ol> 239 <ol>
240 </ol> 240 </ol>
241 </li><li> 241 </li><li>
242 <a href="#type-experimental.socket.ReadInfo">ReadInfo</a> 242 <a href="#type-socket.ReadInfo">ReadInfo</a>
243 <ol> 243 <ol>
244 </ol> 244 </ol>
245 </li><li> 245 </li><li>
246 <a href="#type-experimental.socket.WriteInfo">WriteInfo</a> 246 <a href="#type-socket.WriteInfo">WriteInfo</a>
247 <ol> 247 <ol>
248 </ol> 248 </ol>
249 </li><li> 249 </li><li>
250 <a href="#type-experimental.socket.RecvFromInfo">RecvFromInfo</a > 250 <a href="#type-socket.RecvFromInfo">RecvFromInfo</a>
251 <ol> 251 <ol>
252 </ol> 252 </ol>
253 </li> 253 </li>
254 </ol> 254 </ol>
255 </li> 255 </li>
256 </ol> 256 </ol>
257 </li> 257 </li>
258 </ol> 258 </ol>
259 </div> 259 </div>
260 <!-- /TABLE OF CONTENTS --> 260 <!-- /TABLE OF CONTENTS -->
261 <!-- Standard content lead-in for experimental API pages --> 261 <!-- Standard content lead-in for experimental API pages -->
262 <p id="classSummary"> 262 <p class="warning">
263 For information on how to use experimental APIs, see the <a href="expe rimental.html">chrome.experimental.* APIs</a> page. 263 <!-- Standard content lead-in for APIs that are not yet available on
264 the stable channel. -->
265 <em>Warning:</em> This API is still under development. It is only
266 available for Chrome users on the
267 <span>
268 <strong>dev</strong>
269 <a href="http://www.chromium.org/getting-involved/dev-channel">ear ly
270 release channel</a>.</span>
271 <a href="TODO">Learn more</a>.
264 </p> 272 </p>
265 <!-- STATIC CONTENT PLACEHOLDER --> 273 <!-- STATIC CONTENT PLACEHOLDER -->
266 <div id="static"></div> 274 <div id="static"></div>
267 <!-- API PAGE --> 275 <!-- API PAGE -->
268 <div class="apiPage"> 276 <div class="apiPage">
269 <a name="apiReference"></a> 277 <a name="apiReference"></a>
270 <h2>API reference: chrome.experimental.socket</h2> 278 <h2>API reference: chrome.socket</h2>
271 <!-- PROPERTIES --> 279 <!-- PROPERTIES -->
272 <!-- /apiGroup --> 280 <!-- /apiGroup -->
273 <!-- METHODS --> 281 <!-- METHODS -->
274 <div id="methodsTemplate" class="apiGroup"> 282 <div id="methodsTemplate" class="apiGroup">
275 <a name="global-methods"></a> 283 <a name="global-methods"></a>
276 <h3>Methods</h3> 284 <h3>Methods</h3>
277 <!-- iterates over all functions --> 285 <!-- iterates over all functions -->
278 <div class="apiItem"> 286 <div class="apiItem">
279 <a name="method-bind"></a> <!-- method-anchor --> 287 <a name="method-bind"></a> <!-- method-anchor -->
280 <h4>bind</h4> 288 <h4>bind</h4>
281 <div class="summary"> 289 <div class="summary">
282 <!-- Note: intentionally longer 80 columns --> 290 <!-- Note: intentionally longer 80 columns -->
283 <span>chrome.experimental.socket.bind</span>(<span class="null "><span>integer</span> 291 <span>chrome.socket.bind</span>(<span class="null"><span>integ er</span>
284 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>string</span> 292 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>string</span>
285 <var><span>address</span></var></span><span class="null">< span>, </span><span>integer</span> 293 <var><span>address</span></var></span><span class="null">< span>, </span><span>integer</span>
286 <var><span>port</span></var></span><span class="null"><spa n>, </span><span>function</span> 294 <var><span>port</span></var></span><span class="null"><spa n>, </span><span>function</span>
287 <var><span>BindCallback</span></var></span>)</div> 295 <var><span>BindCallback</span></var></span>)</div>
288 <div class="description"> 296 <div class="description">
289 <p>Binds the local address for socket. Currently, it does not su pport TCP socket.</p> 297 <p>Binds the local address for socket. Currently, it does not su pport TCP socket.</p>
290 <!-- PARAMETERS --> 298 <!-- PARAMETERS -->
291 <h4>Parameters</h4> 299 <h4>Parameters</h4>
292 <dl> 300 <dl>
293 <div> 301 <div>
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
462 </dl> 470 </dl>
463 </div> 471 </div>
464 </div> 472 </div>
465 <!-- MIN_VERSION --> 473 <!-- MIN_VERSION -->
466 </div> <!-- /description --> 474 </div> <!-- /description -->
467 </div><div class="apiItem"> 475 </div><div class="apiItem">
468 <a name="method-connect"></a> <!-- method-anchor --> 476 <a name="method-connect"></a> <!-- method-anchor -->
469 <h4>connect</h4> 477 <h4>connect</h4>
470 <div class="summary"> 478 <div class="summary">
471 <!-- Note: intentionally longer 80 columns --> 479 <!-- Note: intentionally longer 80 columns -->
472 <span>chrome.experimental.socket.connect</span>(<span class="n ull"><span>integer</span> 480 <span>chrome.socket.connect</span>(<span class="null"><span>in teger</span>
473 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>string</span> 481 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>string</span>
474 <var><span>hostname</span></var></span><span class="null"> <span>, </span><span>integer</span> 482 <var><span>hostname</span></var></span><span class="null"> <span>, </span><span>integer</span>
475 <var><span>port</span></var></span><span class="null"><spa n>, </span><span>function</span> 483 <var><span>port</span></var></span><span class="null"><spa n>, </span><span>function</span>
476 <var><span>ConnectCallback</span></var></span>)</div> 484 <var><span>ConnectCallback</span></var></span>)</div>
477 <div class="description"> 485 <div class="description">
478 <p>Connects the socket to the remote machine.</p> 486 <p>Connects the socket to the remote machine.</p>
479 <!-- PARAMETERS --> 487 <!-- PARAMETERS -->
480 <h4>Parameters</h4> 488 <h4>Parameters</h4>
481 <dl> 489 <dl>
482 <div> 490 <div>
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
651 </dl> 659 </dl>
652 </div> 660 </div>
653 </div> 661 </div>
654 <!-- MIN_VERSION --> 662 <!-- MIN_VERSION -->
655 </div> <!-- /description --> 663 </div> <!-- /description -->
656 </div><div class="apiItem"> 664 </div><div class="apiItem">
657 <a name="method-create"></a> <!-- method-anchor --> 665 <a name="method-create"></a> <!-- method-anchor -->
658 <h4>create</h4> 666 <h4>create</h4>
659 <div class="summary"> 667 <div class="summary">
660 <!-- Note: intentionally longer 80 columns --> 668 <!-- Note: intentionally longer 80 columns -->
661 <span>chrome.experimental.socket.create</span>(<span class="nu ll"><span>experimental.socket.SocketType</span> 669 <span>chrome.socket.create</span>(<span class="null"><span>soc ket.SocketType</span>
662 <var><span>type</span></var></span><span class="optional"> <span>, </span><span>experimental.socket.CreateOptions</span> 670 <var><span>type</span></var></span><span class="optional"> <span>, </span><span>socket.CreateOptions</span>
663 <var><span>options</span></var></span><span class="null">< span>, </span><span>function</span> 671 <var><span>options</span></var></span><span class="null">< span>, </span><span>function</span>
664 <var><span>CreateCallback</span></var></span>)</div> 672 <var><span>CreateCallback</span></var></span>)</div>
665 <div class="description"> 673 <div class="description">
666 <p>Creates a socket of the specified type that will connect to t he specified remote machine.</p> 674 <p>Creates a socket of the specified type that will connect to t he specified remote machine.</p>
667 <!-- PARAMETERS --> 675 <!-- PARAMETERS -->
668 <h4>Parameters</h4> 676 <h4>Parameters</h4>
669 <dl> 677 <dl>
670 <div> 678 <div>
671 <div> 679 <div>
672 <dt> 680 <dt>
673 <var>type</var> 681 <var>type</var>
674 <em> 682 <em>
675 <!-- TYPE --> 683 <!-- TYPE -->
676 <div style="display:inline"> 684 <div style="display:inline">
677 ( 685 (
678 <span id="typeTemplate"> 686 <span id="typeTemplate">
679 <span> 687 <span>
680 <a href="experimental.socket.html#type-experimental.sock et.SocketType">experimental.socket.SocketType</a> 688 <a href="socket.html#type-socket.SocketType">socket.Sock etType</a>
681 </span> 689 </span>
682 </span> 690 </span>
683 ) 691 )
684 </div> 692 </div>
685 </em> 693 </em>
686 </dt> 694 </dt>
687 <dd>The type of socket to create. Must be <code>tcp</code> or <code>ud p</code>.</dd> 695 <dd>The type of socket to create. Must be <code>tcp</code> or <code>ud p</code>.</dd>
688 <!-- OBJECT PROPERTIES --> 696 <!-- OBJECT PROPERTIES -->
689 <!-- OBJECT METHODS --> 697 <!-- OBJECT METHODS -->
690 <!-- OBJECT EVENT FIELDS --> 698 <!-- OBJECT EVENT FIELDS -->
691 <!-- FUNCTION PARAMETERS --> 699 <!-- FUNCTION PARAMETERS -->
692 </div> 700 </div>
693 </div><div> 701 </div><div>
694 <div> 702 <div>
695 <dt> 703 <dt>
696 <var>options</var> 704 <var>options</var>
697 <em> 705 <em>
698 <!-- TYPE --> 706 <!-- TYPE -->
699 <div style="display:inline"> 707 <div style="display:inline">
700 ( 708 (
701 <span class="optional">optional</span> 709 <span class="optional">optional</span>
702 <span id="typeTemplate"> 710 <span id="typeTemplate">
703 <span> 711 <span>
704 <a href="experimental.socket.html#type-experimental.sock et.CreateOptions">experimental.socket.CreateOptions</a> 712 <a href="socket.html#type-socket.CreateOptions">socket.C reateOptions</a>
705 </span> 713 </span>
706 </span> 714 </span>
707 ) 715 )
708 </div> 716 </div>
709 </em> 717 </em>
710 </dt> 718 </dt>
711 <dd>The socket options.</dd> 719 <dd>The socket options.</dd>
712 <!-- OBJECT PROPERTIES --> 720 <!-- OBJECT PROPERTIES -->
713 <!-- OBJECT METHODS --> 721 <!-- OBJECT METHODS -->
714 <!-- OBJECT EVENT FIELDS --> 722 <!-- OBJECT EVENT FIELDS -->
(...skipping 30 matching lines...) Expand all
745 <div> 753 <div>
746 <div> 754 <div>
747 <dt> 755 <dt>
748 <var>createInfo</var> 756 <var>createInfo</var>
749 <em> 757 <em>
750 <!-- TYPE --> 758 <!-- TYPE -->
751 <div style="display:inline"> 759 <div style="display:inline">
752 ( 760 (
753 <span id="typeTemplate"> 761 <span id="typeTemplate">
754 <span> 762 <span>
755 <a href="experimental.socket.html#type-experimental.sock et.CreateInfo">experimental.socket.CreateInfo</a> 763 <a href="socket.html#type-socket.CreateInfo">socket.Crea teInfo</a>
756 </span> 764 </span>
757 </span> 765 </span>
758 ) 766 )
759 </div> 767 </div>
760 </em> 768 </em>
761 </dt> 769 </dt>
762 <dd class="todo"> 770 <dd class="todo">
763 Undocumented. 771 Undocumented.
764 </dd> 772 </dd>
765 <!-- OBJECT PROPERTIES --> 773 <!-- OBJECT PROPERTIES -->
(...skipping 13 matching lines...) Expand all
779 </dl> 787 </dl>
780 <!-- CALLBACK --> 788 <!-- CALLBACK -->
781 <div> 789 <div>
782 <div> 790 <div>
783 <h4>Callback function</h4> 791 <h4>Callback function</h4>
784 <p> 792 <p>
785 The <em>callback</em> parameter should specify a function 793 The <em>callback</em> parameter should specify a function
786 that looks like this: 794 that looks like this:
787 </p> 795 </p>
788 <!-- Note: intentionally longer 80 columns --> 796 <!-- Note: intentionally longer 80 columns -->
789 <pre>function(<span>experimental.socket.CreateInfo createInfo< /span>) <span class="subdued">{...}</span>;</pre> 797 <pre>function(<span>socket.CreateInfo createInfo</span>) <span class="subdued">{...}</span>;</pre>
790 <dl> 798 <dl>
791 <div> 799 <div>
792 <div> 800 <div>
793 <dt> 801 <dt>
794 <var>createInfo</var> 802 <var>createInfo</var>
795 <em> 803 <em>
796 <!-- TYPE --> 804 <!-- TYPE -->
797 <div style="display:inline"> 805 <div style="display:inline">
798 ( 806 (
799 <span id="typeTemplate"> 807 <span id="typeTemplate">
800 <span> 808 <span>
801 <a href="experimental.socket.html#type-experimental.sock et.CreateInfo">experimental.socket.CreateInfo</a> 809 <a href="socket.html#type-socket.CreateInfo">socket.Crea teInfo</a>
802 </span> 810 </span>
803 </span> 811 </span>
804 ) 812 )
805 </div> 813 </div>
806 </em> 814 </em>
807 </dt> 815 </dt>
808 <dd class="todo"> 816 <dd class="todo">
809 Undocumented. 817 Undocumented.
810 </dd> 818 </dd>
811 <!-- OBJECT PROPERTIES --> 819 <!-- OBJECT PROPERTIES -->
812 <!-- OBJECT METHODS --> 820 <!-- OBJECT METHODS -->
813 <!-- OBJECT EVENT FIELDS --> 821 <!-- OBJECT EVENT FIELDS -->
814 <!-- FUNCTION PARAMETERS --> 822 <!-- FUNCTION PARAMETERS -->
815 </div> 823 </div>
816 </div> 824 </div>
817 </dl> 825 </dl>
818 </div> 826 </div>
819 </div> 827 </div>
820 <!-- MIN_VERSION --> 828 <!-- MIN_VERSION -->
821 </div> <!-- /description --> 829 </div> <!-- /description -->
822 </div><div class="apiItem"> 830 </div><div class="apiItem">
823 <a name="method-destroy"></a> <!-- method-anchor --> 831 <a name="method-destroy"></a> <!-- method-anchor -->
824 <h4>destroy</h4> 832 <h4>destroy</h4>
825 <div class="summary"> 833 <div class="summary">
826 <!-- Note: intentionally longer 80 columns --> 834 <!-- Note: intentionally longer 80 columns -->
827 <span>chrome.experimental.socket.destroy</span>(<span class="n ull"><span>integer</span> 835 <span>chrome.socket.destroy</span>(<span class="null"><span>in teger</span>
828 <var><span>socketId</span></var></span>)</div> 836 <var><span>socketId</span></var></span>)</div>
829 <div class="description"> 837 <div class="description">
830 <p>Destroys the socket. Each socket created should be destroyed after use.</p> 838 <p>Destroys the socket. Each socket created should be destroyed after use.</p>
831 <!-- PARAMETERS --> 839 <!-- PARAMETERS -->
832 <h4>Parameters</h4> 840 <h4>Parameters</h4>
833 <dl> 841 <dl>
834 <div> 842 <div>
835 <div> 843 <div>
836 <dt> 844 <dt>
837 <var>socketId</var> 845 <var>socketId</var>
(...skipping 22 matching lines...) Expand all
860 <dl> 868 <dl>
861 </dl> 869 </dl>
862 <!-- CALLBACK --> 870 <!-- CALLBACK -->
863 <!-- MIN_VERSION --> 871 <!-- MIN_VERSION -->
864 </div> <!-- /description --> 872 </div> <!-- /description -->
865 </div><div class="apiItem"> 873 </div><div class="apiItem">
866 <a name="method-disconnect"></a> <!-- method-anchor --> 874 <a name="method-disconnect"></a> <!-- method-anchor -->
867 <h4>disconnect</h4> 875 <h4>disconnect</h4>
868 <div class="summary"> 876 <div class="summary">
869 <!-- Note: intentionally longer 80 columns --> 877 <!-- Note: intentionally longer 80 columns -->
870 <span>chrome.experimental.socket.disconnect</span>(<span class ="null"><span>integer</span> 878 <span>chrome.socket.disconnect</span>(<span class="null"><span >integer</span>
871 <var><span>socketId</span></var></span>)</div> 879 <var><span>socketId</span></var></span>)</div>
872 <div class="description"> 880 <div class="description">
873 <p>Disconnects the socket. For UDP sockets, <code>disconnect</co de> is a non-operation but is safe to call.</p> 881 <p>Disconnects the socket. For UDP sockets, <code>disconnect</co de> is a non-operation but is safe to call.</p>
874 <!-- PARAMETERS --> 882 <!-- PARAMETERS -->
875 <h4>Parameters</h4> 883 <h4>Parameters</h4>
876 <dl> 884 <dl>
877 <div> 885 <div>
878 <div> 886 <div>
879 <dt> 887 <dt>
880 <var>socketId</var> 888 <var>socketId</var>
(...skipping 22 matching lines...) Expand all
903 <dl> 911 <dl>
904 </dl> 912 </dl>
905 <!-- CALLBACK --> 913 <!-- CALLBACK -->
906 <!-- MIN_VERSION --> 914 <!-- MIN_VERSION -->
907 </div> <!-- /description --> 915 </div> <!-- /description -->
908 </div><div class="apiItem"> 916 </div><div class="apiItem">
909 <a name="method-read"></a> <!-- method-anchor --> 917 <a name="method-read"></a> <!-- method-anchor -->
910 <h4>read</h4> 918 <h4>read</h4>
911 <div class="summary"> 919 <div class="summary">
912 <!-- Note: intentionally longer 80 columns --> 920 <!-- Note: intentionally longer 80 columns -->
913 <span>chrome.experimental.socket.read</span>(<span class="null "><span>integer</span> 921 <span>chrome.socket.read</span>(<span class="null"><span>integ er</span>
914 <var><span>socketId</span></var></span><span class="option al"><span>, </span><span>integer</span> 922 <var><span>socketId</span></var></span><span class="option al"><span>, </span><span>integer</span>
915 <var><span>bufferSize</span></var></span><span class="null "><span>, </span><span>function</span> 923 <var><span>bufferSize</span></var></span><span class="null "><span>, </span><span>function</span>
916 <var><span>ReadCallback</span></var></span>)</div> 924 <var><span>ReadCallback</span></var></span>)</div>
917 <div class="description"> 925 <div class="description">
918 <p>Reads data from the given connected socket.</p> 926 <p>Reads data from the given connected socket.</p>
919 <!-- PARAMETERS --> 927 <!-- PARAMETERS -->
920 <h4>Parameters</h4> 928 <h4>Parameters</h4>
921 <dl> 929 <dl>
922 <div> 930 <div>
923 <div> 931 <div>
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
997 <div> 1005 <div>
998 <div> 1006 <div>
999 <dt> 1007 <dt>
1000 <var>readInfo</var> 1008 <var>readInfo</var>
1001 <em> 1009 <em>
1002 <!-- TYPE --> 1010 <!-- TYPE -->
1003 <div style="display:inline"> 1011 <div style="display:inline">
1004 ( 1012 (
1005 <span id="typeTemplate"> 1013 <span id="typeTemplate">
1006 <span> 1014 <span>
1007 <a href="experimental.socket.html#type-experimental.sock et.ReadInfo">experimental.socket.ReadInfo</a> 1015 <a href="socket.html#type-socket.ReadInfo">socket.ReadIn fo</a>
1008 </span> 1016 </span>
1009 </span> 1017 </span>
1010 ) 1018 )
1011 </div> 1019 </div>
1012 </em> 1020 </em>
1013 </dt> 1021 </dt>
1014 <dd class="todo"> 1022 <dd class="todo">
1015 Undocumented. 1023 Undocumented.
1016 </dd> 1024 </dd>
1017 <!-- OBJECT PROPERTIES --> 1025 <!-- OBJECT PROPERTIES -->
(...skipping 13 matching lines...) Expand all
1031 </dl> 1039 </dl>
1032 <!-- CALLBACK --> 1040 <!-- CALLBACK -->
1033 <div> 1041 <div>
1034 <div> 1042 <div>
1035 <h4>Callback function</h4> 1043 <h4>Callback function</h4>
1036 <p> 1044 <p>
1037 The <em>callback</em> parameter should specify a function 1045 The <em>callback</em> parameter should specify a function
1038 that looks like this: 1046 that looks like this:
1039 </p> 1047 </p>
1040 <!-- Note: intentionally longer 80 columns --> 1048 <!-- Note: intentionally longer 80 columns -->
1041 <pre>function(<span>experimental.socket.ReadInfo readInfo</spa n>) <span class="subdued">{...}</span>;</pre> 1049 <pre>function(<span>socket.ReadInfo readInfo</span>) <span cla ss="subdued">{...}</span>;</pre>
1042 <dl> 1050 <dl>
1043 <div> 1051 <div>
1044 <div> 1052 <div>
1045 <dt> 1053 <dt>
1046 <var>readInfo</var> 1054 <var>readInfo</var>
1047 <em> 1055 <em>
1048 <!-- TYPE --> 1056 <!-- TYPE -->
1049 <div style="display:inline"> 1057 <div style="display:inline">
1050 ( 1058 (
1051 <span id="typeTemplate"> 1059 <span id="typeTemplate">
1052 <span> 1060 <span>
1053 <a href="experimental.socket.html#type-experimental.sock et.ReadInfo">experimental.socket.ReadInfo</a> 1061 <a href="socket.html#type-socket.ReadInfo">socket.ReadIn fo</a>
1054 </span> 1062 </span>
1055 </span> 1063 </span>
1056 ) 1064 )
1057 </div> 1065 </div>
1058 </em> 1066 </em>
1059 </dt> 1067 </dt>
1060 <dd class="todo"> 1068 <dd class="todo">
1061 Undocumented. 1069 Undocumented.
1062 </dd> 1070 </dd>
1063 <!-- OBJECT PROPERTIES --> 1071 <!-- OBJECT PROPERTIES -->
1064 <!-- OBJECT METHODS --> 1072 <!-- OBJECT METHODS -->
1065 <!-- OBJECT EVENT FIELDS --> 1073 <!-- OBJECT EVENT FIELDS -->
1066 <!-- FUNCTION PARAMETERS --> 1074 <!-- FUNCTION PARAMETERS -->
1067 </div> 1075 </div>
1068 </div> 1076 </div>
1069 </dl> 1077 </dl>
1070 </div> 1078 </div>
1071 </div> 1079 </div>
1072 <!-- MIN_VERSION --> 1080 <!-- MIN_VERSION -->
1073 </div> <!-- /description --> 1081 </div> <!-- /description -->
1074 </div><div class="apiItem"> 1082 </div><div class="apiItem">
1075 <a name="method-recvFrom"></a> <!-- method-anchor --> 1083 <a name="method-recvFrom"></a> <!-- method-anchor -->
1076 <h4>recvFrom</h4> 1084 <h4>recvFrom</h4>
1077 <div class="summary"> 1085 <div class="summary">
1078 <!-- Note: intentionally longer 80 columns --> 1086 <!-- Note: intentionally longer 80 columns -->
1079 <span>chrome.experimental.socket.recvFrom</span>(<span class=" null"><span>integer</span> 1087 <span>chrome.socket.recvFrom</span>(<span class="null"><span>i nteger</span>
1080 <var><span>socketId</span></var></span><span class="option al"><span>, </span><span>integer</span> 1088 <var><span>socketId</span></var></span><span class="option al"><span>, </span><span>integer</span>
1081 <var><span>bufferSize</span></var></span><span class="null "><span>, </span><span>function</span> 1089 <var><span>bufferSize</span></var></span><span class="null "><span>, </span><span>function</span>
1082 <var><span>RecvFromCallback</span></var></span>)</div> 1090 <var><span>RecvFromCallback</span></var></span>)</div>
1083 <div class="description"> 1091 <div class="description">
1084 <p>Receives data from the given UDP socket.</p> 1092 <p>Receives data from the given UDP socket.</p>
1085 <!-- PARAMETERS --> 1093 <!-- PARAMETERS -->
1086 <h4>Parameters</h4> 1094 <h4>Parameters</h4>
1087 <dl> 1095 <dl>
1088 <div> 1096 <div>
1089 <div> 1097 <div>
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
1163 <div> 1171 <div>
1164 <div> 1172 <div>
1165 <dt> 1173 <dt>
1166 <var>recvFromInfo</var> 1174 <var>recvFromInfo</var>
1167 <em> 1175 <em>
1168 <!-- TYPE --> 1176 <!-- TYPE -->
1169 <div style="display:inline"> 1177 <div style="display:inline">
1170 ( 1178 (
1171 <span id="typeTemplate"> 1179 <span id="typeTemplate">
1172 <span> 1180 <span>
1173 <a href="experimental.socket.html#type-experimental.sock et.RecvFromInfo">experimental.socket.RecvFromInfo</a> 1181 <a href="socket.html#type-socket.RecvFromInfo">socket.Re cvFromInfo</a>
1174 </span> 1182 </span>
1175 </span> 1183 </span>
1176 ) 1184 )
1177 </div> 1185 </div>
1178 </em> 1186 </em>
1179 </dt> 1187 </dt>
1180 <dd class="todo"> 1188 <dd class="todo">
1181 Undocumented. 1189 Undocumented.
1182 </dd> 1190 </dd>
1183 <!-- OBJECT PROPERTIES --> 1191 <!-- OBJECT PROPERTIES -->
(...skipping 13 matching lines...) Expand all
1197 </dl> 1205 </dl>
1198 <!-- CALLBACK --> 1206 <!-- CALLBACK -->
1199 <div> 1207 <div>
1200 <div> 1208 <div>
1201 <h4>Callback function</h4> 1209 <h4>Callback function</h4>
1202 <p> 1210 <p>
1203 The <em>callback</em> parameter should specify a function 1211 The <em>callback</em> parameter should specify a function
1204 that looks like this: 1212 that looks like this:
1205 </p> 1213 </p>
1206 <!-- Note: intentionally longer 80 columns --> 1214 <!-- Note: intentionally longer 80 columns -->
1207 <pre>function(<span>experimental.socket.RecvFromInfo recvFromI nfo</span>) <span class="subdued">{...}</span>;</pre> 1215 <pre>function(<span>socket.RecvFromInfo recvFromInfo</span>) < span class="subdued">{...}</span>;</pre>
1208 <dl> 1216 <dl>
1209 <div> 1217 <div>
1210 <div> 1218 <div>
1211 <dt> 1219 <dt>
1212 <var>recvFromInfo</var> 1220 <var>recvFromInfo</var>
1213 <em> 1221 <em>
1214 <!-- TYPE --> 1222 <!-- TYPE -->
1215 <div style="display:inline"> 1223 <div style="display:inline">
1216 ( 1224 (
1217 <span id="typeTemplate"> 1225 <span id="typeTemplate">
1218 <span> 1226 <span>
1219 <a href="experimental.socket.html#type-experimental.sock et.RecvFromInfo">experimental.socket.RecvFromInfo</a> 1227 <a href="socket.html#type-socket.RecvFromInfo">socket.Re cvFromInfo</a>
1220 </span> 1228 </span>
1221 </span> 1229 </span>
1222 ) 1230 )
1223 </div> 1231 </div>
1224 </em> 1232 </em>
1225 </dt> 1233 </dt>
1226 <dd class="todo"> 1234 <dd class="todo">
1227 Undocumented. 1235 Undocumented.
1228 </dd> 1236 </dd>
1229 <!-- OBJECT PROPERTIES --> 1237 <!-- OBJECT PROPERTIES -->
1230 <!-- OBJECT METHODS --> 1238 <!-- OBJECT METHODS -->
1231 <!-- OBJECT EVENT FIELDS --> 1239 <!-- OBJECT EVENT FIELDS -->
1232 <!-- FUNCTION PARAMETERS --> 1240 <!-- FUNCTION PARAMETERS -->
1233 </div> 1241 </div>
1234 </div> 1242 </div>
1235 </dl> 1243 </dl>
1236 </div> 1244 </div>
1237 </div> 1245 </div>
1238 <!-- MIN_VERSION --> 1246 <!-- MIN_VERSION -->
1239 </div> <!-- /description --> 1247 </div> <!-- /description -->
1240 </div><div class="apiItem"> 1248 </div><div class="apiItem">
1241 <a name="method-sendTo"></a> <!-- method-anchor --> 1249 <a name="method-sendTo"></a> <!-- method-anchor -->
1242 <h4>sendTo</h4> 1250 <h4>sendTo</h4>
1243 <div class="summary"> 1251 <div class="summary">
1244 <!-- Note: intentionally longer 80 columns --> 1252 <!-- Note: intentionally longer 80 columns -->
1245 <span>chrome.experimental.socket.sendTo</span>(<span class="nu ll"><span>integer</span> 1253 <span>chrome.socket.sendTo</span>(<span class="null"><span>int eger</span>
1246 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>ArrayBuffer</span> 1254 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>ArrayBuffer</span>
1247 <var><span>data</span></var></span><span class="null"><spa n>, </span><span>string</span> 1255 <var><span>data</span></var></span><span class="null"><spa n>, </span><span>string</span>
1248 <var><span>address</span></var></span><span class="null">< span>, </span><span>integer</span> 1256 <var><span>address</span></var></span><span class="null">< span>, </span><span>integer</span>
1249 <var><span>port</span></var></span><span class="null"><spa n>, </span><span>function</span> 1257 <var><span>port</span></var></span><span class="null"><spa n>, </span><span>function</span>
1250 <var><span>SendToCallback</span></var></span>)</div> 1258 <var><span>SendToCallback</span></var></span>)</div>
1251 <div class="description"> 1259 <div class="description">
1252 <p>Sends data on the given UDP socket to the given address and p ort.</p> 1260 <p>Sends data on the given UDP socket to the given address and p ort.</p>
1253 <!-- PARAMETERS --> 1261 <!-- PARAMETERS -->
1254 <h4>Parameters</h4> 1262 <h4>Parameters</h4>
1255 <dl> 1263 <dl>
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
1376 <div> 1384 <div>
1377 <div> 1385 <div>
1378 <dt> 1386 <dt>
1379 <var>writeInfo</var> 1387 <var>writeInfo</var>
1380 <em> 1388 <em>
1381 <!-- TYPE --> 1389 <!-- TYPE -->
1382 <div style="display:inline"> 1390 <div style="display:inline">
1383 ( 1391 (
1384 <span id="typeTemplate"> 1392 <span id="typeTemplate">
1385 <span> 1393 <span>
1386 <a href="experimental.socket.html#type-experimental.sock et.WriteInfo">experimental.socket.WriteInfo</a> 1394 <a href="socket.html#type-socket.WriteInfo">socket.Write Info</a>
1387 </span> 1395 </span>
1388 </span> 1396 </span>
1389 ) 1397 )
1390 </div> 1398 </div>
1391 </em> 1399 </em>
1392 </dt> 1400 </dt>
1393 <dd class="todo"> 1401 <dd class="todo">
1394 Undocumented. 1402 Undocumented.
1395 </dd> 1403 </dd>
1396 <!-- OBJECT PROPERTIES --> 1404 <!-- OBJECT PROPERTIES -->
(...skipping 13 matching lines...) Expand all
1410 </dl> 1418 </dl>
1411 <!-- CALLBACK --> 1419 <!-- CALLBACK -->
1412 <div> 1420 <div>
1413 <div> 1421 <div>
1414 <h4>Callback function</h4> 1422 <h4>Callback function</h4>
1415 <p> 1423 <p>
1416 The <em>callback</em> parameter should specify a function 1424 The <em>callback</em> parameter should specify a function
1417 that looks like this: 1425 that looks like this:
1418 </p> 1426 </p>
1419 <!-- Note: intentionally longer 80 columns --> 1427 <!-- Note: intentionally longer 80 columns -->
1420 <pre>function(<span>experimental.socket.WriteInfo writeInfo</s pan>) <span class="subdued">{...}</span>;</pre> 1428 <pre>function(<span>socket.WriteInfo writeInfo</span>) <span c lass="subdued">{...}</span>;</pre>
1421 <dl> 1429 <dl>
1422 <div> 1430 <div>
1423 <div> 1431 <div>
1424 <dt> 1432 <dt>
1425 <var>writeInfo</var> 1433 <var>writeInfo</var>
1426 <em> 1434 <em>
1427 <!-- TYPE --> 1435 <!-- TYPE -->
1428 <div style="display:inline"> 1436 <div style="display:inline">
1429 ( 1437 (
1430 <span id="typeTemplate"> 1438 <span id="typeTemplate">
1431 <span> 1439 <span>
1432 <a href="experimental.socket.html#type-experimental.sock et.WriteInfo">experimental.socket.WriteInfo</a> 1440 <a href="socket.html#type-socket.WriteInfo">socket.Write Info</a>
1433 </span> 1441 </span>
1434 </span> 1442 </span>
1435 ) 1443 )
1436 </div> 1444 </div>
1437 </em> 1445 </em>
1438 </dt> 1446 </dt>
1439 <dd class="todo"> 1447 <dd class="todo">
1440 Undocumented. 1448 Undocumented.
1441 </dd> 1449 </dd>
1442 <!-- OBJECT PROPERTIES --> 1450 <!-- OBJECT PROPERTIES -->
1443 <!-- OBJECT METHODS --> 1451 <!-- OBJECT METHODS -->
1444 <!-- OBJECT EVENT FIELDS --> 1452 <!-- OBJECT EVENT FIELDS -->
1445 <!-- FUNCTION PARAMETERS --> 1453 <!-- FUNCTION PARAMETERS -->
1446 </div> 1454 </div>
1447 </div> 1455 </div>
1448 </dl> 1456 </dl>
1449 </div> 1457 </div>
1450 </div> 1458 </div>
1451 <!-- MIN_VERSION --> 1459 <!-- MIN_VERSION -->
1452 </div> <!-- /description --> 1460 </div> <!-- /description -->
1453 </div><div class="apiItem"> 1461 </div><div class="apiItem">
1454 <a name="method-setKeepAlive"></a> <!-- method-anchor --> 1462 <a name="method-setKeepAlive"></a> <!-- method-anchor -->
1455 <h4>setKeepAlive</h4> 1463 <h4>setKeepAlive</h4>
1456 <div class="summary"> 1464 <div class="summary">
1457 <!-- Note: intentionally longer 80 columns --> 1465 <!-- Note: intentionally longer 80 columns -->
1458 <span>chrome.experimental.socket.setKeepAlive</span>(<span cla ss="null"><span>integer</span> 1466 <span>chrome.socket.setKeepAlive</span>(<span class="null"><sp an>integer</span>
1459 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>boolean</span> 1467 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>boolean</span>
1460 <var><span>enable</span></var></span><span class="optional "><span>, </span><span>integer</span> 1468 <var><span>enable</span></var></span><span class="optional "><span>, </span><span>integer</span>
1461 <var><span>delay</span></var></span><span class="null"><sp an>, </span><span>function</span> 1469 <var><span>delay</span></var></span><span class="null"><sp an>, </span><span>function</span>
1462 <var><span>SetKeepAliveCallback</span></var></span>)</div> 1470 <var><span>SetKeepAliveCallback</span></var></span>)</div>
1463 <div class="description"> 1471 <div class="description">
1464 <p>Enable/disable keep-alive functionality for a TCP connection. </p> 1472 <p>Enable/disable keep-alive functionality for a TCP connection. </p>
1465 <!-- PARAMETERS --> 1473 <!-- PARAMETERS -->
1466 <h4>Parameters</h4> 1474 <h4>Parameters</h4>
1467 <dl> 1475 <dl>
1468 <div> 1476 <div>
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after
1638 </dl> 1646 </dl>
1639 </div> 1647 </div>
1640 </div> 1648 </div>
1641 <!-- MIN_VERSION --> 1649 <!-- MIN_VERSION -->
1642 </div> <!-- /description --> 1650 </div> <!-- /description -->
1643 </div><div class="apiItem"> 1651 </div><div class="apiItem">
1644 <a name="method-setNoDelay"></a> <!-- method-anchor --> 1652 <a name="method-setNoDelay"></a> <!-- method-anchor -->
1645 <h4>setNoDelay</h4> 1653 <h4>setNoDelay</h4>
1646 <div class="summary"> 1654 <div class="summary">
1647 <!-- Note: intentionally longer 80 columns --> 1655 <!-- Note: intentionally longer 80 columns -->
1648 <span>chrome.experimental.socket.setNoDelay</span>(<span class ="null"><span>integer</span> 1656 <span>chrome.socket.setNoDelay</span>(<span class="null"><span >integer</span>
1649 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>boolean</span> 1657 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>boolean</span>
1650 <var><span>noDelay</span></var></span><span class="null">< span>, </span><span>function</span> 1658 <var><span>noDelay</span></var></span><span class="null">< span>, </span><span>function</span>
1651 <var><span>SetNoDelayCallback</span></var></span>)</div> 1659 <var><span>SetNoDelayCallback</span></var></span>)</div>
1652 <div class="description"> 1660 <div class="description">
1653 <p>Enable/disable Nagle algorithm.</p> 1661 <p>Enable/disable Nagle algorithm.</p>
1654 <!-- PARAMETERS --> 1662 <!-- PARAMETERS -->
1655 <h4>Parameters</h4> 1663 <h4>Parameters</h4>
1656 <dl> 1664 <dl>
1657 <div> 1665 <div>
1658 <div> 1666 <div>
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
1803 </dl> 1811 </dl>
1804 </div> 1812 </div>
1805 </div> 1813 </div>
1806 <!-- MIN_VERSION --> 1814 <!-- MIN_VERSION -->
1807 </div> <!-- /description --> 1815 </div> <!-- /description -->
1808 </div><div class="apiItem"> 1816 </div><div class="apiItem">
1809 <a name="method-write"></a> <!-- method-anchor --> 1817 <a name="method-write"></a> <!-- method-anchor -->
1810 <h4>write</h4> 1818 <h4>write</h4>
1811 <div class="summary"> 1819 <div class="summary">
1812 <!-- Note: intentionally longer 80 columns --> 1820 <!-- Note: intentionally longer 80 columns -->
1813 <span>chrome.experimental.socket.write</span>(<span class="nul l"><span>integer</span> 1821 <span>chrome.socket.write</span>(<span class="null"><span>inte ger</span>
1814 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>ArrayBuffer</span> 1822 <var><span>socketId</span></var></span><span class="null"> <span>, </span><span>ArrayBuffer</span>
1815 <var><span>data</span></var></span><span class="null"><spa n>, </span><span>function</span> 1823 <var><span>data</span></var></span><span class="null"><spa n>, </span><span>function</span>
1816 <var><span>WriteCallback</span></var></span>)</div> 1824 <var><span>WriteCallback</span></var></span>)</div>
1817 <div class="description"> 1825 <div class="description">
1818 <p>Writes data on the given connected socket.</p> 1826 <p>Writes data on the given connected socket.</p>
1819 <!-- PARAMETERS --> 1827 <!-- PARAMETERS -->
1820 <h4>Parameters</h4> 1828 <h4>Parameters</h4>
1821 <dl> 1829 <dl>
1822 <div> 1830 <div>
1823 <div> 1831 <div>
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
1896 <div> 1904 <div>
1897 <div> 1905 <div>
1898 <dt> 1906 <dt>
1899 <var>writeInfo</var> 1907 <var>writeInfo</var>
1900 <em> 1908 <em>
1901 <!-- TYPE --> 1909 <!-- TYPE -->
1902 <div style="display:inline"> 1910 <div style="display:inline">
1903 ( 1911 (
1904 <span id="typeTemplate"> 1912 <span id="typeTemplate">
1905 <span> 1913 <span>
1906 <a href="experimental.socket.html#type-experimental.sock et.WriteInfo">experimental.socket.WriteInfo</a> 1914 <a href="socket.html#type-socket.WriteInfo">socket.Write Info</a>
1907 </span> 1915 </span>
1908 </span> 1916 </span>
1909 ) 1917 )
1910 </div> 1918 </div>
1911 </em> 1919 </em>
1912 </dt> 1920 </dt>
1913 <dd class="todo"> 1921 <dd class="todo">
1914 Undocumented. 1922 Undocumented.
1915 </dd> 1923 </dd>
1916 <!-- OBJECT PROPERTIES --> 1924 <!-- OBJECT PROPERTIES -->
(...skipping 13 matching lines...) Expand all
1930 </dl> 1938 </dl>
1931 <!-- CALLBACK --> 1939 <!-- CALLBACK -->
1932 <div> 1940 <div>
1933 <div> 1941 <div>
1934 <h4>Callback function</h4> 1942 <h4>Callback function</h4>
1935 <p> 1943 <p>
1936 The <em>callback</em> parameter should specify a function 1944 The <em>callback</em> parameter should specify a function
1937 that looks like this: 1945 that looks like this:
1938 </p> 1946 </p>
1939 <!-- Note: intentionally longer 80 columns --> 1947 <!-- Note: intentionally longer 80 columns -->
1940 <pre>function(<span>experimental.socket.WriteInfo writeInfo</s pan>) <span class="subdued">{...}</span>;</pre> 1948 <pre>function(<span>socket.WriteInfo writeInfo</span>) <span c lass="subdued">{...}</span>;</pre>
1941 <dl> 1949 <dl>
1942 <div> 1950 <div>
1943 <div> 1951 <div>
1944 <dt> 1952 <dt>
1945 <var>writeInfo</var> 1953 <var>writeInfo</var>
1946 <em> 1954 <em>
1947 <!-- TYPE --> 1955 <!-- TYPE -->
1948 <div style="display:inline"> 1956 <div style="display:inline">
1949 ( 1957 (
1950 <span id="typeTemplate"> 1958 <span id="typeTemplate">
1951 <span> 1959 <span>
1952 <a href="experimental.socket.html#type-experimental.sock et.WriteInfo">experimental.socket.WriteInfo</a> 1960 <a href="socket.html#type-socket.WriteInfo">socket.Write Info</a>
1953 </span> 1961 </span>
1954 </span> 1962 </span>
1955 ) 1963 )
1956 </div> 1964 </div>
1957 </em> 1965 </em>
1958 </dt> 1966 </dt>
1959 <dd class="todo"> 1967 <dd class="todo">
1960 Undocumented. 1968 Undocumented.
1961 </dd> 1969 </dd>
1962 <!-- OBJECT PROPERTIES --> 1970 <!-- OBJECT PROPERTIES -->
(...skipping 10 matching lines...) Expand all
1973 </div> <!-- /apiItem --> 1981 </div> <!-- /apiItem -->
1974 </div> <!-- /apiGroup --> 1982 </div> <!-- /apiGroup -->
1975 <!-- EVENTS --> 1983 <!-- EVENTS -->
1976 <!-- /apiGroup --> 1984 <!-- /apiGroup -->
1977 <!-- TYPES --> 1985 <!-- TYPES -->
1978 <div class="apiGroup"> 1986 <div class="apiGroup">
1979 <a name="types"></a> 1987 <a name="types"></a>
1980 <h3 id="types">Types</h3> 1988 <h3 id="types">Types</h3>
1981 <!-- iterates over all types --> 1989 <!-- iterates over all types -->
1982 <div class="apiItem"> 1990 <div class="apiItem">
1983 <a name="type-experimental.socket.SocketType"></a> 1991 <a name="type-socket.SocketType"></a>
1984 <h4>experimental.socket.SocketType</h4> 1992 <h4>socket.SocketType</h4>
1985 <div> 1993 <div>
1986 <dt> 1994 <dt>
1987 <em> 1995 <em>
1988 <!-- TYPE --> 1996 <!-- TYPE -->
1989 <div style="display:inline"> 1997 <div style="display:inline">
1990 ( 1998 (
1991 <span class="enum">enumerated</span> 1999 <span class="enum">enumerated</span>
1992 <span id="typeTemplate"> 2000 <span id="typeTemplate">
1993 <span> 2001 <span>
1994 <span>string</span> 2002 <span>string</span>
1995 <span>["tcp", "udp"]</span> 2003 <span>["tcp", "udp"]</span>
1996 </span> 2004 </span>
1997 </span> 2005 </span>
1998 ) 2006 )
1999 </div> 2007 </div>
2000 </em> 2008 </em>
2001 </dt> 2009 </dt>
2002 <dd class="todo"> 2010 <dd class="todo">
2003 Undocumented. 2011 Undocumented.
2004 </dd> 2012 </dd>
2005 <!-- OBJECT PROPERTIES --> 2013 <!-- OBJECT PROPERTIES -->
2006 <!-- OBJECT METHODS --> 2014 <!-- OBJECT METHODS -->
2007 <!-- OBJECT EVENT FIELDS --> 2015 <!-- OBJECT EVENT FIELDS -->
2008 <!-- FUNCTION PARAMETERS --> 2016 <!-- FUNCTION PARAMETERS -->
2009 </div> 2017 </div>
2010 </div><div class="apiItem"> 2018 </div><div class="apiItem">
2011 <a name="type-experimental.socket.CreateOptions"></a> 2019 <a name="type-socket.CreateOptions"></a>
2012 <h4>experimental.socket.CreateOptions</h4> 2020 <h4>socket.CreateOptions</h4>
2013 <div> 2021 <div>
2014 <dt> 2022 <dt>
2015 <em> 2023 <em>
2016 <!-- TYPE --> 2024 <!-- TYPE -->
2017 <div style="display:inline"> 2025 <div style="display:inline">
2018 ( 2026 (
2019 <span id="typeTemplate"> 2027 <span id="typeTemplate">
2020 <span> 2028 <span>
2021 <span>object</span> 2029 <span>object</span>
2022 </span> 2030 </span>
2023 </span> 2031 </span>
2024 ) 2032 )
2025 </div> 2033 </div>
2026 </em> 2034 </em>
2027 </dt> 2035 </dt>
2028 <dd class="todo"> 2036 <dd class="todo">
2029 Undocumented. 2037 Undocumented.
2030 </dd> 2038 </dd>
2031 <!-- OBJECT PROPERTIES --> 2039 <!-- OBJECT PROPERTIES -->
2032 <dd> 2040 <dd>
2033 <dl> 2041 <dl>
2034 </dl> 2042 </dl>
2035 </dd> 2043 </dd>
2036 <!-- OBJECT METHODS --> 2044 <!-- OBJECT METHODS -->
2037 <!-- OBJECT EVENT FIELDS --> 2045 <!-- OBJECT EVENT FIELDS -->
2038 <!-- FUNCTION PARAMETERS --> 2046 <!-- FUNCTION PARAMETERS -->
2039 </div> 2047 </div>
2040 </div><div class="apiItem"> 2048 </div><div class="apiItem">
2041 <a name="type-experimental.socket.CreateInfo"></a> 2049 <a name="type-socket.CreateInfo"></a>
2042 <h4>experimental.socket.CreateInfo</h4> 2050 <h4>socket.CreateInfo</h4>
2043 <div> 2051 <div>
2044 <dt> 2052 <dt>
2045 <em> 2053 <em>
2046 <!-- TYPE --> 2054 <!-- TYPE -->
2047 <div style="display:inline"> 2055 <div style="display:inline">
2048 ( 2056 (
2049 <span id="typeTemplate"> 2057 <span id="typeTemplate">
2050 <span> 2058 <span>
2051 <span>object</span> 2059 <span>object</span>
2052 </span> 2060 </span>
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
2085 <!-- FUNCTION PARAMETERS --> 2093 <!-- FUNCTION PARAMETERS -->
2086 </div> 2094 </div>
2087 </div> 2095 </div>
2088 </dl> 2096 </dl>
2089 </dd> 2097 </dd>
2090 <!-- OBJECT METHODS --> 2098 <!-- OBJECT METHODS -->
2091 <!-- OBJECT EVENT FIELDS --> 2099 <!-- OBJECT EVENT FIELDS -->
2092 <!-- FUNCTION PARAMETERS --> 2100 <!-- FUNCTION PARAMETERS -->
2093 </div> 2101 </div>
2094 </div><div class="apiItem"> 2102 </div><div class="apiItem">
2095 <a name="type-experimental.socket.ReadInfo"></a> 2103 <a name="type-socket.ReadInfo"></a>
2096 <h4>experimental.socket.ReadInfo</h4> 2104 <h4>socket.ReadInfo</h4>
2097 <div> 2105 <div>
2098 <dt> 2106 <dt>
2099 <em> 2107 <em>
2100 <!-- TYPE --> 2108 <!-- TYPE -->
2101 <div style="display:inline"> 2109 <div style="display:inline">
2102 ( 2110 (
2103 <span id="typeTemplate"> 2111 <span id="typeTemplate">
2104 <span> 2112 <span>
2105 <span>object</span> 2113 <span>object</span>
2106 </span> 2114 </span>
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
2164 <!-- FUNCTION PARAMETERS --> 2172 <!-- FUNCTION PARAMETERS -->
2165 </div> 2173 </div>
2166 </div> 2174 </div>
2167 </dl> 2175 </dl>
2168 </dd> 2176 </dd>
2169 <!-- OBJECT METHODS --> 2177 <!-- OBJECT METHODS -->
2170 <!-- OBJECT EVENT FIELDS --> 2178 <!-- OBJECT EVENT FIELDS -->
2171 <!-- FUNCTION PARAMETERS --> 2179 <!-- FUNCTION PARAMETERS -->
2172 </div> 2180 </div>
2173 </div><div class="apiItem"> 2181 </div><div class="apiItem">
2174 <a name="type-experimental.socket.WriteInfo"></a> 2182 <a name="type-socket.WriteInfo"></a>
2175 <h4>experimental.socket.WriteInfo</h4> 2183 <h4>socket.WriteInfo</h4>
2176 <div> 2184 <div>
2177 <dt> 2185 <dt>
2178 <em> 2186 <em>
2179 <!-- TYPE --> 2187 <!-- TYPE -->
2180 <div style="display:inline"> 2188 <div style="display:inline">
2181 ( 2189 (
2182 <span id="typeTemplate"> 2190 <span id="typeTemplate">
2183 <span> 2191 <span>
2184 <span>object</span> 2192 <span>object</span>
2185 </span> 2193 </span>
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
2218 <!-- FUNCTION PARAMETERS --> 2226 <!-- FUNCTION PARAMETERS -->
2219 </div> 2227 </div>
2220 </div> 2228 </div>
2221 </dl> 2229 </dl>
2222 </dd> 2230 </dd>
2223 <!-- OBJECT METHODS --> 2231 <!-- OBJECT METHODS -->
2224 <!-- OBJECT EVENT FIELDS --> 2232 <!-- OBJECT EVENT FIELDS -->
2225 <!-- FUNCTION PARAMETERS --> 2233 <!-- FUNCTION PARAMETERS -->
2226 </div> 2234 </div>
2227 </div><div class="apiItem"> 2235 </div><div class="apiItem">
2228 <a name="type-experimental.socket.RecvFromInfo"></a> 2236 <a name="type-socket.RecvFromInfo"></a>
2229 <h4>experimental.socket.RecvFromInfo</h4> 2237 <h4>socket.RecvFromInfo</h4>
2230 <div> 2238 <div>
2231 <dt> 2239 <dt>
2232 <em> 2240 <em>
2233 <!-- TYPE --> 2241 <!-- TYPE -->
2234 <div style="display:inline"> 2242 <div style="display:inline">
2235 ( 2243 (
2236 <span id="typeTemplate"> 2244 <span id="typeTemplate">
2237 <span> 2245 <span>
2238 <span>object</span> 2246 <span>object</span>
2239 </span> 2247 </span>
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
2384 _uff=0; 2392 _uff=0;
2385 urchinTracker(); 2393 urchinTracker();
2386 } 2394 }
2387 catch(e) {/* urchinTracker not available. */} 2395 catch(e) {/* urchinTracker not available. */}
2388 </script> 2396 </script>
2389 <!-- end analytics --> 2397 <!-- end analytics -->
2390 </div> 2398 </div>
2391 </div> <!-- /gc-footer --> 2399 </div> <!-- /gc-footer -->
2392 </div> <!-- /gc-container --> 2400 </div> <!-- /gc-container -->
2393 </body></html> 2401 </body></html>
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/extensions/samples.html ('k') | chrome/common/extensions/docs/js/api_page_generator.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698